背景以 Jenkins 服务器为例,在构建内部的这个项目时,CE 每部署一次服务,最快 6 分钟,最慢将近 13 分钟左右.遇到多个项目并发打包会因为资源占用等问题时间会延长,甚至出现过几次 20 分钟以上的情况. 所以经常收到一些友情提示:比如像这样的截图,往往对方只发一张图,却什么都不说: 原因在了解原因之前,我们先回顾一下历史,也就是当年为什么要用 Yarn.从这段历史中,我们可以分析出来慢的原因. Yarn 工具没有推出之前,通常是使用 NPM 进行依赖管理的,早期的 NPM 它有一个致…