如何将所有代码拆分的模块合并到一个文件中?
How to combine all code-splitted modules into a single file?
我有一个 SPA,我想拆分非关键代码并在关键文件加载后立即异步加载它,但作为单个文件。
为此,我使用 import('./module-name')
作为代码拆分点。
问题是,在结果输出中,我有多个文件:
我尝试使用 CommonsChunkPlugin
这个配置:
new CommonsChunkPlugin({
names: ['app'],
children: true,
async: true,
})
得到这个结果:
虽然 aws-sdk
不再重复是件好事,但我们仍然在输出中看到多个文件。
同样,我的目标是拥有一个包含关键代码的文件 (app.js) 和一个包含所有已拆分代码的文件 (0.js)
通过与 LimitChunkCountPlugin
一起使用修复:
new LimitChunkCountPlugin({
maxChunks: 3 //I'll be wondering about the 3 till the day I die
}),
描述于the docs。谁知道呢
我有一个 SPA,我想拆分非关键代码并在关键文件加载后立即异步加载它,但作为单个文件。
为此,我使用 import('./module-name')
作为代码拆分点。
问题是,在结果输出中,我有多个文件:
我尝试使用 CommonsChunkPlugin
这个配置:
new CommonsChunkPlugin({
names: ['app'],
children: true,
async: true,
})
得到这个结果:
虽然 aws-sdk
不再重复是件好事,但我们仍然在输出中看到多个文件。
同样,我的目标是拥有一个包含关键代码的文件 (app.js) 和一个包含所有已拆分代码的文件 (0.js)
通过与 LimitChunkCountPlugin
一起使用修复:
new LimitChunkCountPlugin({
maxChunks: 3 //I'll be wondering about the 3 till the day I die
}),
描述于the docs。谁知道呢