Turborepo高性能構(gòu)建系統(tǒng)
Turborepo 是一個(gè)用于 JavaScript 和 TypeScript monorepos 的高性能構(gòu)建系統(tǒng)。Turborepo 重新設(shè)計(jì)了 Facebook 和谷歌使用的構(gòu)建系統(tǒng)技術(shù),以消除維護(hù)負(fù)擔(dān)和開銷。
特性:
- 增量構(gòu)建
- Content-aware hashing
- 遠(yuǎn)程緩存
- 并行執(zhí)行:以最大并行度使用每個(gè)內(nèi)核執(zhí)行構(gòu)建,而不會(huì)浪費(fèi)閑置 CPU
- 零運(yùn)行時(shí)開銷
- Pruned subsets:通過生成一個(gè)只需要構(gòu)建特定目標(biāo)的 monorepo 的子集來加快 PaaS 的部署速度
- 任務(wù)管道
- 滿足你的需求
- 瀏覽器中的配置文件:生成構(gòu)建配置文件并在Chrome或Edge中導(dǎo)入,以了解哪些任務(wù)花費(fèi)的時(shí)間最長
評(píng)論
圖片
表情
