How do I remove a plugin using webpack-chain?

2.2k Views Asked by At

If I have a resolved Webpack config like this:

  ...
  plugins: [
    /* config.plugin('vue-loader') */
    new VueLoaderPlugin(),
    /* config.plugin('define') */
    new DefinePlugin(
      {
        'process.env': {
          NODE_ENV: '"development"',
          BASE_URL: '"/"'
        }
      }
    ),
    /* config.plugin('case-sensitive-paths') */
    new CaseSensitivePathsPlugin(),

How do I remove the DefinePlugin using webpack-chain?

1

There are 1 best solutions below

1
On

This seems to work:

config.plugins.delete("define");