Monorepo
就是将应用中的所有模块全放在一个项目中,它倡导集中管理,愿意是我们个个包之间会进行相互依赖,优点是
- 不需要单独的发包、测试
- 所有项目在一个仓库中集中管理,一起发布
缺点是:
- 仓库体积会很大
- 需要使用维护
monorepo
的工具,例如Lerna
、pnpm workspaces
等 - 需要处理各个包之间的依赖问题
Monorepo
就是将应用中的所有模块全放在一个项目中,它倡导集中管理,愿意是我们个个包之间会进行相互依赖,优点是
缺点是:
monorepo
的工具,例如 Lerna
、pnpm workspaces
等