Turborepo高性能构建系统
Turborepo 是一个用于 JavaScript 和 TypeScript monorepos 的高性能构建系统。Turborepo 重新设计了 Facebook 和谷歌使用的构建系统技术,以消除维护负担和开销。
特性:
- 增量构建
- Content-aware hashing
- 远程缓存
- 并行执行:以最大并行度使用每个内核执行构建,而不会浪费闲置 CPU
- 零运行时开销
- Pruned subsets:通过生成一个只需要构建特定目标的 monorepo 的子集来加快 PaaS 的部署速度
- 任务管道
- 满足你的需求
- 浏览器中的配置文件:生成构建配置文件并在Chrome或Edge中导入,以了解哪些任务花费的时间最长
评论