我查看了这个答案,它向您展示了如何从私有 git(子)文件夹安装 npm 模块。当我这样做时,这对我来说是正确的:
npm install git+ssh://git@github.com:myaccount/myprivate.git
,然后我的主应用程序可以调用私有模块中的代码。
但是当有人更新该github.com:myaccount/myprivate.git
位置的模块时,我希望我的主应用程序接收这些更新的更改。
我想做的是:
npm install
在主应用程序上运行- 使用私有模块中的新代码对其进行更新
- ...但是上面的内容不会随着私有模块中的新代码而更新
作为一种解决方法,我必须:
npm install git+ssh://git@github.com:myaccount/myprivate.git
在主应用程序中运行- 私有模块中的新代码现在位于主应用程序中
- ...但是我不想对每个调用私有模块的应用程序都这样做。例如,如果有 10 个应用程序正在调用我的一个模块,那么我需要手动更新很多地方