我正在尝试将代码分成几块,但我遇到了一个问题。我有一个像
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;
上面的 window.myComponent 语句正常执行,当我不使用 splitChunks 时,对象是全局可访问的。如果在 webpack 上添加以下配置
optimization: {
splitChunks: {
chunks: 'all'
}
}
window.myComponent 语句永远不会执行,如果我检查创建的捆绑包,代码就在那里但从未执行过。为什么 ?我做错了什么?