首页 > 解决方案 > 在项目之间共享 JS 代码的另一种选择,然后是 yarn 工作区(monorepo)或公共/私有 npm 包

问题描述

yarn workspaces用于我的 4 个项目:

但是在我的用例中,问题多于好处。例如,所有包都需要设置为“nohoist”才能正常工作,而微软的 AppCenter 在从 monorepos 构建应用程序时遇到问题。

所以我决定摆脱 monorepos,但我不想丢失我的共享包,其中包括所有其他 3 个项目中使用的许多枚举和助手。

是否有另一种选择在项目之间共享 JS 代码,然后是 yarn 工作区(monorepo)或公共/私有 npm 包?

标签: javascriptreact-nativenpmmonorepoyarn-workspaces

解决方案


推荐阅读