Closed liaoyu closed 3 years ago
webpack
splitChunks
chunks
all
initial
dynamic import
vendor
--unstable-cache
fec-builder clean --unstable-cache
使用 filesystem cache 时 portal-fusion 第一次打包会比不启用缓存慢一点,但后面二次打包可以稳定在 10s 以下
dynamic import 打包测试是使用的 portal-pili
改动点
webpack
版本由 5.13.0 升级至 5.52.0splitChunks
插件的chunks
参数由all
改为initial
,即dynamic import
的 chunk 不会全部抽取到vendor
里,但公共的依赖仍然会抽到vendor
--unstable-cache
命令参数以启用 filesystem cache,对大型的前端仓库的打包速度提升比较明显fec-builder clean --unstable-cache
命令来操作参考文档
测试用例
使用 filesystem cache 时 portal-fusion 第一次打包会比不启用缓存慢一点,但后面二次打包可以稳定在 10s 以下
dynamic import 打包测试是使用的 portal-pili