全栈工程化

同一个库被三四个页面重复打包,splitChunks 的 minChunks 和 chunks 组合怎么设才不翻车

splitChunks 是杠杆组合而非开关,核心在于 chunks、minChunks、cacheGroups 三者匹配路由结构。SPA 动态导入场景用 chunks:'all'+minChunks:2 最稳;MPA 同步入口需 chunks:'initial' 配合显式 vendor cacheGroup。minChunks 按 chunk 计数而非 import 次数,cacheGroups 决定产物粒度,priority 控制归属,reuseExistingChunk 防重复提取。30KB 以上且被 3 页共享的库才值得提取,配置后需用 bundle-analyzer 验证。