我有使用lerna的多组件项目。在此存储库中,我可以与其组件共享实用程序。
例如,我的项目包含以下组件:
component1使用common-utils。 Lernajs允许我这样做。
现在有一个不同的仓库,它也想使用common-utils。我发现,可以使用它的git URL将仓库作为npm依赖项,如here所述。所以我想知道是否可以仅安装一部分软件包?如果可能的话,我将为其安装common-utils并使用它。
我知道范围,但这需要发布到npm注册表。因此,如果您不这样做,是否可以使用git URL安装软件包的一部分?还是在存储库中共享的另一种方式?