diff --git a/extensions/json-language-features/extension.webpack.config.js b/extensions/json-language-features/extension.webpack.config.js index bc1a5eeafd0..b5811e6f527 100644 --- a/extensions/json-language-features/extension.webpack.config.js +++ b/extensions/json-language-features/extension.webpack.config.js @@ -20,10 +20,11 @@ const config = withDefaults({ filename: 'jsonClientMain.js', path: path.join(__dirname, 'client', 'dist', 'node') }, - plugins: [ - ...withDefaults.getNodePlugins(__dirname), - new webpack.IgnorePlugin({ contextRegExp: /vertx/}) - ] + resolve: { + fallback: { + vertx: false // indirectly required by request-light + } + } }); diff --git a/extensions/json-language-features/server/extension.webpack.config.js b/extensions/json-language-features/server/extension.webpack.config.js index 4b536e7638a..f307e4408e1 100644 --- a/extensions/json-language-features/server/extension.webpack.config.js +++ b/extensions/json-language-features/server/extension.webpack.config.js @@ -20,10 +20,11 @@ const config = withDefaults({ filename: 'jsonServerMain.js', path: path.join(__dirname, 'dist', 'node'), }, - plugins: [ - ...withDefaults.getNodePlugins(__dirname), // add plugin, don't replace inherited - new webpack.IgnorePlugin({ contextRegExp: /vertx/}) - ] + resolve: { + fallback: { + vertx: false // indirectly required by request-light + } + } }); module.exports = config;