126 - 《一个 CD 构建提速方案》

发布于 2022年5月31日

基于 Umi 的蚂蚁内网框架 Bigfish 最近上线了一个新功能,可以让 CD(持续部署)时的项目构建提速 10 倍,从图 1 到 图 2,构建时间从 106.6s 减少到 10.3s。但背后的原理却是如此简单,欢迎有此困扰的同学们自行尝试。

这个方案去年在蚂蚁的另一个框架中已经试验过,但由于一些原因下了,可能是缓存失效控制的问题?今年 Bigfish 的新版本也实现了这个,坑不踩过是不知道有多深的,哈哈。

怎么做到的?没有升级机器,没有上 esbuild,也没有切 Vite(Vite 虽然 dev 快,但在 build 时依旧慢,甚至比 webpack 更慢),也不是 MFSU,

内容预览已结束

此内容需要会员权限。请先登录以查看完整内容。