我正在尝试建立一个单声道仓库,并遇到了lerna + yarn。我的问题是,使用lerna的实际优势是什么?我只能使用yarn工作区并具有相同的功能。我遇到了以下Are there any advantages to using Lerna with Yarn workspaces?,但在这里没有关于使用lerna的特定优势的具体答案。
答案 0 :(得分:0)
两者之间肯定有很多重叠之处。最大的不同是Lerna处理软件包管理,版本控制和部署。
答案 1 :(得分:0)
如in the yarn workspaces documentation所述,
工作区是lerna之类的工具可以使用的原语
您可能有一个仅需要将工作空间作为“原始”而不是lerna的项目。两者都是工具,但是lerna作为纱线工作区的高级工具,可以帮助您在开源或团队中工作时组织monorepo:
安装(引导)/构建/开始脚本位于项目根目录: