我正在尝试将CommonChunkPlugin与仅包含webpack运行时的一个“额外”块一起使用,以进行适当的哈希处理(当仅更改了应用程序文件时,这不会更改供应商哈希)。诀窍是在官方的WebPack回购描述这里。
这本身可以正常工作,大块散列是正确的,但是问题是我生成的HTML文件以错误的顺序捆绑了:清单,应用程序,然后是vendor *,而应该是清单文件,vendor,app。
CommonsChunkPLugin的配置如下:
new webpack.optimize.CommonsChunkPlugin({
names: ['vendor', 'manifest']
}),
条目如下:
entry: {
app: './index.js',
vendor: ['foo', 'bar', 'baz']
}
有小费吗?
好,解决了 好像提供chunksSortMode: 'dependency'
html-webpack-plugin配置可以解决此问题。因此,这不是webpack的核心问题,而是带有排序块的内容(默认情况下,id sort不能正确对块进行排序,不知道为什么)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句