这个问题让我抓狂,在npm数据库中有一个包,但它有一些bug,已经在github中修复了,我怎么能利用固定版本(github版本)?
Lin*_*iel 25
编辑:
您可以直接从GitHub存储库安装,即使只使用GitHub用户名和存储库名称:
npm install LearnBoost/socket.io
您还可以添加一个<commit-ish>,指定例如提交哈希或版本标记,如下所示:
npm install LearnBoost/socket.io#1.7.x
没有协议,这将被解释为git://github.com/LearnBoost/socket.io.你也可以用前缀回购gitlab:,gist:或bitbucket:分别.有关更多信息,请参阅将git URL用作依赖项.
您可以直接从URL安装,例如:
npm install https://github.com/LearnBoost/socket.io/tarball/master
Run Code Online (Sandbox Code Playgroud)
您可以在任何项目页面的"下载"下的Github上找到该URL.选择"下载为tar.gz"链接.
或者你可以安装一个tarball:
npm install foo.tar.gz
Run Code Online (Sandbox Code Playgroud)
请参见npm install(1).
编辑:
我应该提一下,这在package.json文件中同样有效.指定URL而不是依赖项中的版本,如下所示:
...
"dependencies": {
"foo": "http://example.com/foo.tar.gz",
"bar": "1.2.x",
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18760 次 |
| 最近记录: |