注意:关于块的问题,而不是输出包。
如果我们需要在多个子路径之间分发webpack
输出包,我们可以采用下一种方式(不寻常,但我使用绝对路径):
const WEBPACK_CONFIG = {
// ...
entry: {
'open/js/testOpenEntryPoint': 'C:/.../example.loc/source/open/3_es6/testOpenEntryPoint',
'admin/js/testAdminEntryPoint': 'C:/.../example.loc/source/admin/3_es6/testAdminEntryPoint'
},
output: {
path: 'dest',
filename: '[name].js',
chunkFilename: '[name].js'
}
}
但是,它不适用于块:chunkFilename
,与filename
不同,忽略子路径并在单个目录中输出块。不过,我们可以在多个子路径之间分配块,如下所示吗?
目前我只知道多编译解决方案,但也许它更简单。
来源
打开
testOpenEntryPoint.js
dyn_load
dynForTestOpenEntryPoint.js
admin
testOpenEntryPoint.js
dyn_load
dynForTestAdminEntryPoint.js
dist
打开
testOpenEntryPoint.js
dyn_load
0.js
admin
testOpenEntryPoint.js
dyn_load
1.js