我有一个 SPA,我想为其拆分非关键代码并在加载关键文件后立即异步加载它,但作为单个文件。
为此,我import('./module-name')
将其用作代码拆分点。
问题是,在结果输出中,我有多个文件:
我尝试使用CommonsChunkPlugin
此配置:
new CommonsChunkPlugin({
names: ['app'],
children: true,
async: true,
})
并得到了这个结果:
虽然aws-sdk
不再被复制很好,但我们仍然在输出中看到多个文件。
同样,我的目标是拥有一个包含关键代码 (app.js) 的文件和一个包含所有已拆分代码 (0.js) 的文件