通过GIT安装私有NPM模块,并让它更新?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过GIT安装私有NPM模块,并让它更新?相关的知识,希望对你有一定的参考价值。
我查看了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个应用程序正在调用我的一个模块,那么我需要手动更新许多地方
答案
您可以使用git commit哈希来跟踪您的更改:
npm i --save git+ssh://git@github.com:myaccount/myprivate.git#b0f2009
或标签
npm i --save git+ssh://git@github.com:myaccount/myprivate.git#v0.0.2
以上是关于通过GIT安装私有NPM模块,并让它更新?的主要内容,如果未能解决你的问题,请参考以下文章