CRA 项目构建速度优化
需求背景 由于公司老项目采用 cra 来构建前端项目,在 jenkins 上的平均打包时长在 10 分钟以上,需要优化线上的打包时间,同时优化本地的开发体验 核心功能 cra 配置优化(webpack 配置优化) Dockerfile 配置缓存优化 npm 切换到 pnpm npm install 校验命令 针对线上使用的 硬缓存插件报错的修复过程 preload-webpack-plugin 失效处理 分包失效问题 修复 fastRefresh 在 worker 报错 具体功能 cra… »