我正在使用 Webpack 来捆绑我的客户端模块,并希望利用并行 Assets 下载。我想要这样的 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');
请注意,vendor/react.js 和 vendor/underscore.js 也会被 Webpack 捆绑。
我知道 Webpack CommonsChunkPlugin 可以提取所有 vendor 模块并将它们放入一个通用的 vendor.js 文件中。但是,是否可以将该公共(public)输出文件拆分为两个或多个输出文件?
最佳答案
经过进一步挖掘,我找到了答案。
Soundcloud 专门为此创建了一个 webpack 插件 (see here),尽管它不支持在 node_modules 文件夹中拆分代码。 Another plugin基于它解决了这个问题,并且设置起来很简单。
关于javascript - 将 Webpack CommonsChunkPlugin 输出拆分为多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32643984/