我正在尝试将代码拆分为多个块,因此我遇到了问题。 我有一个像
的脚本import Component1 from 'Libs/component1';
import Component2 from 'Libs/component2';
import Component3 from 'Integrations/component3';
window.myComponent1 = new Component1();
window.myComponent2 = new Component2();
window.myComponent3 = new Component3;
当我不使用splitChunks时,以上window.myComponent语句将正常执行,并且可以全局访问这些对象。 如果在webpack上添加以下配置
optimization: {
splitChunks: {
chunks: 'all'
}
}
window.myComponent语句从不执行,如果我检查创建的包,则代码在那里但从未执行。 为什么呢我在做什么错了?