WEBPACK 4 SplitChunksPlugin不分裂
我设定 ``` ``` 但是,路径包含my-bundle1的文件的源不显示在my-bundle1.bundle.js中。相反,它们出现在common.js中 PS:在webpack 3中,我曾经通过CommonChunk插件列表创建这些包:WEBPACK 4 SplitChunksPlugin不分裂,webpack,webpack-4,Webpack,Webpack 4,我设定 ``` ``` 但是,路径包含my-bundle1的文件的源不显示在my-bundle1.bundle.js中。相反,它们出现在common.js中 PS:在webpack 3中,我曾经通过CommonChunk插件列表创建这些包: 新的CommonChunk插件({ “minChunks”:函数(模块、计数){ 返回module.resource&/my-bundle1//.test(module.resource)&&count>=2; }, “异步”:“mybundle1-1.0
新的CommonChunk插件({
“minChunks”:函数(模块、计数){
返回module.resource&/my-bundle1//.test(module.resource)&&count>=2;
},
“异步”:“mybundle1-1.0.0”
}),
...
答案是提高优先级。一旦我添加了priority:100,它就起作用了splitChunks属性的值将包含在{}@kryptokinght中,这是一个伪JSON代码
optimization:{
splitChunks:
'my-bundle1':{
chunks:"async",
test: (module)=>{
return /my-bundle1/.test(module.resource)
},
name:"my-bundle1",
enforce:true,
reuseExistingChunk:true
}}