2

我试图用 webpack 实现的是为稳定的依赖关系(反应等)提供 1 个核心供应商捆绑包,为其他员工提供更多供应商捆绑包。

我可以通过 minChunks 过滤创建一个巨大的供应商捆绑包。

```

   new webpack.optimize.CommonsChunkPlugin({
     name: ['vendor'],
     minChunks: ({ resource }) => /node_modules/.test(resource)
   }),

```

捆绑统计

但是当涉及到使用相同策略(通过 minChunks 过滤模块)创建多个供应商包时,webpack 要么跨包重复 deps 要么 throws While running in normal mode it's not allowed to use a non-entry chunk

复制

我知道可以列出条目中的所有 deps 并用于所有这些,minChunks: Infinity但是仍然有一些来自 node_modules 的库出现在应用程序代码中。

至少知道如何从应用程序条目中排除模块会非常有用

4

0 回答 0