20

我正在为我的项目使用纱线。我的项目有一个依赖项,它恰好是 lerna 维护的较大 monorepo 的子包。子包已更新但尚未发布,我需要未发布的代码。有没有办法通过 git url 安装 lerna 的子包?

谢谢。

4

2 回答 2

2

如果您的问题是“如何通过 git 安装子包?” 那么这将是这个问题的副本,听起来你可以做到,但看起来并不有趣。但是 npm 本身不支持安装 git 子目录。

更好的解决方案是使用 npmbeta标记发布包并将其直接定位到您的 package.json 中。或者在本地设置lerna项目npm link,直接运行使用。

于 2019-03-12T14:58:00.853 回答
0

试试 GitPkg:https ://gitpkg.vercel.app/ 。

使用 repo 的子文件夹作为 yarn/npm 依赖项变得容易

于 2022-02-17T08:23:58.553 回答