所以,我在这里想要实现的是编写一个Webpack入口点,其中一些模块以命名块的形式导入和输出。事情是,出于某些与客户相关的原因,我需要在运行时抑制模块延迟加载(我知道这听起来很me脚,但仅此而已,我需要处理它)。
据我所知,目前有两种显式拆分块的方法:
Dynamyc导入带有魔术注释
import(/* webpackChunkName: 'my-chunk-name' */ '@components/my-module')
使用require.ensure
的传统方法
require.ensure('my-module', (module) => {
//
}, 'my-chunk-name');
但是,两者都尝试在运行时延迟加载模块,生成类似
的内容// start chunk loading
var script = document.createElement('script');
var onScriptComplete;
有人知道避免自动生成延迟加载代码的某种方法,即希望后端以某种方式注入所有必需的模块吗?
提前谢谢