我已经看过这个问题了npm-install-vs-update-whats-the-difference
我的问题是关于使用git+
网址对私人github存储库使用install vs update。
我有一个供私人使用的github仓库。此仓库经常更新。我使用git+ssh
网址安装了此存储库,如此处npm install git remote url所述
安装时一切正常。更新软件包时出现问题。根据我上面提到的理解和问题,npm在执行npm install
时会将软件包更新到最新版本,但是从github安装软件包似乎不是这种情况。我必须使用npm update
来获取最新版本。我不介意使用npm update
,但与npm install
相比,它的运行速度很慢。谁能说出为什么会这样。
我的package.json看起来像下面
{
"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"
}
}
PS:使用npm 3.3.3(如果有区别)
最佳答案
你可以尝试在package.json中使用这样指定分支名称吗
“ my-tasks”:“ git + ssh://git@github.com:Flutterbee / my-tasks.git#master”
关于node.js - 来自私有(private)github存储库的npm软件包,安装vs更新(package.json),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33008102/