monorepo 的 nx 方案
前言
nx 主要是加速 CI 构建的工具, 他不仅支持 monorepo, 对 single repo 也提供了独立的支持。
特色
The Nx package provides fundamental technology-agnostic capabilities such as:
- workspace analysis,
- task running
- caching
- distribution
- code generation
- automated code migrations.
支持 npm/yarn/pnpm workspace
nx 的依赖管理,使用的包管理工具提供的方案。他主要是在这个底子上,提供了丰富的生态,帮助我们更好的管理 monorepo.
总结
强大, 但不想学,好理解的用 turborepo, 复杂的我继续使用学过的 rush.js 吧。