折腾webpack
的时候,发现多个entry
的情况下,如果output
只使用了一个[hash]
占位符的话,会只输出一个.JS包。
最初的时候以为是把多个包给打在了一起,后来发现并不是。
只打了其中的一个!
至于打的是其中那个,测试了一番,发现是根据chunkName
来判断的。
比如如下代码,只会打包main
entry: {
main:'./src/mian.js',
sub:'./src/sub.js',
}
比如如下代码,只会打包auto
entry: {
main:'./src/mian.js',
auto:'./src/sub.js',
}
发现规律没?
根据chunkName
的排序,只取排在第一位的chunk
来打包!
总之,多个entry
的情况下,不能单独使用[hash]
占位符。
评论前必须登录!
注册