NPM包来自github私有仓库,install vs update (package.json)



我已经看到过这个问题npm-install-vs . update-what -the-difference

我的问题是关于使用git+ url来安装和更新私有github repo。

我有一个私有的github仓库,在grunt中使用。这个回购收到频繁的更新。我使用git+ssh url安装了这个repo,这里提到了npm install git remote url

安装时一切正常。更新包时出现问题。根据我的理解和上面提到的问题,npm在做npm install时将包更新到最新版本,但这似乎不是从github安装的包的情况。我必须使用npm update才能获得最新版本。我不介意使用npm update,但我观察到它比npm install慢。谁能说说为什么会发生这种事?

我的包。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" 

最新更新