将Webpack CommonsChunkPlugin输出分成多个文件

时间:2015-09-18 04:38:19

标签: javascript webpack

我正在使用Webpack捆绑我的客户端模块,并希望利用并行资产下载。我想html有点像这样:

<script src="vendor/react.js">
<script src="vendor/underscore.js">
<script src="build/bundle.js">

bundle.js包含:

var React = require('react');
var _ = require('underscore');

请注意,webpack也会捆绑vendor / react.js和vendor / underscore.js。

我知道Webpack CommonsChunkPlugin可以提取所有供应商模块并将它们放入一个通用的vendor.js文件中。但是,是否可以将该公共输出文件拆分为两个或更多输出文件?

1 个答案:

答案 0 :(得分:2)

经过一番挖掘后,我找到了答案。

Soundcloud专门为此目的创建了一个webpack插件(see here),但它缺乏对在node_modules文件夹中拆分代码的支持。基于它的Another plugin解决了这个问题并且设置起来很简单。