在lerna可以支持monorepo之后,rush的优势是什么?

rt:我查阅了很多资料,可能由于时效原因,rush的优势写的是支持pnpm。
但实际上现在lerna也可以支持pnpm:https://lerna.js.org/docs/rec...

因为lerna更早发布,因此相较于rush,lerna拥有更好的生态和成熟的社区。
在这种情况下rush的优势是什么?

问题背景:
我正在为我的monorepo进行技术选型。

阅读 2.4k
1 个回答

浅写一下这段时间的调研实践结果。

相似点:均能够在monorepo当中进行依赖管理及版本管理。
差异点:rush相对来说在项目管理方面更加严格规范,同样的要配置的内容更多。lerna背靠nx,目前图形依赖分析等功能还是rush所做不到的。

  • 生态环境:相较于rush,lerna更加成熟,社区更加活跃。
  • 包管理工具:npm/yarn/pnpm均支持
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题