2017-09-14 44 views
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输出也包含图表捆绑?

回答

0

事实证明,这不是由造成的WebPack而是由我们的方式配置打字稿已成立modulecommonjs而不是es2015amd