我已经看过这个问题了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/

10-12 00:29
查看更多