0
我正在使用webpack(v3.5.6)来构建(捆绑和编译)一个web应用程序。在我们的主入口,我们(尝试)延迟加载另一个入口文件,使用此语法:webpack添加从懒加载条目进口到主条目
import(/* webpackChunkName: 'charts' */ './charts').then((module) => { /* do something with module */});
有了这些条目定义:
entry: {
'charts' : [`src/charts.ts`],
'main' : [`src/main.ts`]
},
当的WebPack做它的东西,它会生成两个条目但主条目还包含charts
条目(及其所有导入)。
在配置的WebPack,我已经定义:
new webpack.optimize.CommonsChunkPlugin({
names: ['charts'],
minChunks: Infinity,
async: true
})
任何人有一个想法,为什么main.js输出也包含图表捆绑?