为什么Monorepo方案需要yarn?

rt: 目前相关方案大都是lerna + yarn/pnpm
我不是很理解yarn workspaces起到的作用,或者pnpm相关的引入

我使用的多仓就是只用了lerna,就用的npm
但是打包 依赖管理 发布都没有问题

所以yarn/pnpm在Monorepo中是解决什么的呢?

阅读 2.3k
2 个回答

你可以观察设置了 yarn workspace 后,yarn 是怎么组织你依赖的模块的。yarn 存在幽灵依赖的问题,我个人更推荐使用 rushjs + pnpm 去管理一个 Monorepo

谢邀。

我不太确定,不敢贸然下结论。在我看来,最大的可能是最初的发明和推广者用的这套方案,其他人就沿用了。没什么奇怪的也没什么特殊价值。

另外我对这套方案越来越难以忍受,一直想劝公司用 pnpm workspace。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏