我正在尝试使用我正在开发的应用中的webpack 4实现捆绑拆分的有效策略。
该应用程序有很多npm依赖项(React,redux等),并且它有路由的代码拆分,其中一条路由是异步加载的,并且是唯一依赖于特定 npm模块的路径当我使用以下配置构建应用程序时,strong>和另一个是主文件:
splitChunks: {
chunks: 'all',
name: 'vendors',
},
我得到三个文件
0是路线的代码
关于这个的坏处是文件vendor.js具有仅仅0.chunk.js所需的npm依赖性,我认为这是低效的。
如何指定应将npm模块添加到0.chunk.js文件而不是将其放入供应商文件中?