build
前面一篇已经把 Turborepo 真正接手的三层事情拆开了:任务编排、依赖关系和缓存。
Turborepo
到了这里,最值得单独掰开讲的就是缓存。
因为它是最容易让人先感受到变化的一层。
第一次执行 build 时,仓库往往还会老老实实把相关任务跑一遍。可等你第二次再执行,速度常常会快很多。有时候甚至会明显感觉到,有些任务像是“几乎没跑”就过去了。
这里背后不是某种魔法,而是缓存开始真正起作用了。