【发布时间】:2017-11-29 18:13:52
【问题描述】:
我查看了this 的答案,它向您展示了如何从私有 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 个应用程序正在调用我的一个模块,那么我需要手动更新很多地方
【问题讨论】:
标签: node.js npm package npm-private-modules