如何在 webpack 的不同条目上使用不同的插件?

How to use different plugins on different entry in webpack?

例如,我有两个条目 a.js 和 b.js; a.js 使用 A 插件并且 b.js 使用 B 插件

为此,您将不得不使用多种配置(在您的情况下为两种)。 您可以导出一组配置,而不是导出配置。

module.exports = [
  {
    entry: 'myappA.js',
    plugins: [new MyPluginA()],
    ...
  },
  {
    entry: 'myappB.js',
    plugins: [new MyPluginB()],
    ...
  }
]

您可以在官方文档中找到更多信息: https://webpack.js.org/configuration/configuration-types/#exporting-multiple-configurations