来自private github repo的npm包,install vs update(package.json)

时间:2015-10-08 06:24:49

标签: node.js git github npm install

我已经看到了这个问题npm-install-vs-update-whats-the-difference

我的问题是使用git+网址对私有github存储库使用install vs update。

我有一个私人github repo,用于grunt。该仓库经常更新。我使用git+ssh

中提到的npm install网址安装了这个存储库

安装时一切正常。更新包时出现问题。根据我上面提到的理解和问题,npm在执行npm update时将软件包更新到最新版本,但这似乎不是从github安装软件包的情况。我不得不使用npm update来获取最新版本。我不介意使用npm install,但我观察到它与{ "name": "My Project", "version": "1.0.0", "dependencies": { "grunt": "^0.4.5", //Relevent package "my-tasks": "git+ssh://git@github.com:Flutterbee/my-tasks.git" } } 相比较慢。任何人都可以把他们想到为什么会发生这种情况。

我的package.json如下所示

www.domain1.com

PS:使用npm 3.3.3(如果这有所不同)

1 个答案:

答案 0 :(得分:0)

你可以尝试在package.json中指定分支名称吗?  " my-tasks":" git + ssh://git@github.com:Flutterbee / my-tasks.git #master"