描述
1. 多入口
2. 打包后有的公共模块被打包到每个入口文件,有的被打包到 `CommonsChunkPlugin`设置的公共依赖中。
3. 当遍历父级文件夹公共模块均被打包到每个入口文件,当遍历子文件夹时才出现上述问题。
4. `CommonsChunkPlugin`并没有设置 `minChunks: 'Infinity'`
5. 但是正常情况下应该是公共依赖都会被打包到设置的文件中去;项目中的情况其实是不符合逻辑的。因为如果只设置name 和 filename 那么两个模块依赖的公共组件会被打包到filename中,而不是打包到入口文件中去。所以这是存在问题的。
网友评论