我已经看到了这个问题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(如果这有所不同)
答案 0 :(得分:0)
你可以尝试在package.json中指定分支名称吗? " my-tasks":" git + ssh://git@github.com:Flutterbee / my-tasks.git #master"