Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为我的项目使用纱线。我的项目有一个依赖项,它恰好是 lerna 维护的较大 monorepo 的子包。子包已更新但尚未发布,我需要未发布的代码。有没有办法通过 git url 安装 lerna 的子包?
谢谢。
如果您的问题是“如何通过 git 安装子包?” 那么这将是这个问题的副本,听起来你可以做到,但看起来并不有趣。但是 npm 本身不支持安装 git 子目录。
更好的解决方案是使用 npmbeta标记发布包并将其直接定位到您的 package.json 中。或者在本地设置lerna项目npm link,直接运行使用。
beta
npm link
试试 GitPkg:https ://gitpkg.vercel.app/ 。
使用 repo 的子文件夹作为 yarn/npm 依赖项变得容易