从私有github仓库安装npm软件包

时间:2020-07-21 18:30:56

标签: node.js github

我有一个npm库的存储库,供其他存储库使用。 我希望能够在从特定分支发布新版本之前正确测试该库。

我看到可以从github存储库安装npm pacakge,所以我做了以下事情:

更新了库回购以包括如下的准备脚本: “ preapre”:“ npm运行构建” 使用以下内容更新了在package.json上使用此库(repo1)的存储库之一: “ @ org / library-repo”:“ github:org / library-repo#branch” (而不是“ @ org / library-repo”:“ 0.0.1”) 当我在repo1上安装npm时,确实安装了软件包,但是库依赖项安装在库的node_modules目录中,而不是在本地node_modules文件夹中。 因此,在运行该应用程序时,我遇到很多“找不到模块”错误,因为我需要一些不存在的传递依赖项。

将node_modules / @ org / my-library-repo / node_modules复制到本地node_modules可以解决此问题,但这似乎并不理想。

我想念什么? 谢谢!

0 个答案:

没有答案