提问者:小点点

来自私有github repo的npm包,安装vs更新(package.json)


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

我的问题是关于使用URL为私有github repo使用install vs update。

我有一个私人的github回购,这是在Grunt中使用的。此回购收到频繁的更新。我使用这里提到的url安装了这个repo npm install git remote url

安装时一切正常。更新包时出现问题。根据我的理解和上面提到的问题,npm在执行时会将软件包更新到最新版本,但是从github安装的软件包似乎并非如此。我必须使用来获取最新版本。我不介意使用,但是我发现它比慢。有谁能说出他们的想法为什么会发生这种事。

我的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(如果有区别的话)


共1个答案

匿名用户

可以尝试在中指定分支名称,如下所示

"my-tasks": "git+ssh://git@github.com:Flutterbee/my-tasks.git#master"