Webpack多个供应商包

时间:2017-06-12 21:14:05

标签: javascript webpack-2 commonschunkplugin

我尝试使用webpack实现的目标是拥有1个核心供应商捆绑包以实现稳定的依赖关系(反应等),并为其他员工提供一个供应商捆绑包。

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

```

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

```

Bundles stats

但是,当涉及创建具有相同策略的多个供应商捆绑包(通过minChunks过滤模块)时,webpack会在捆绑或重复While running in normal mode it's not allowed to use a non-entry chunk上复制deps。

dublicates

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

至少知道如何从应用条目中排除模块

非常有用

0 个答案:

没有答案