我已经看过这个问题npm-install-vs-update-whats-the-difference
我的问题是关于使用 git+
url 对私有(private) github 存储库使用安装与更新。
我有一个在 grunt 中使用的私有(private) github 存储库。该存储库经常更新。我使用 git+ssh
url 安装了这个存储库,如此处所述 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 包,安装与更新 (package.json),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33008102/