你能说出具体的依赖关系会从不同的来源克隆而不是npmjs吗? 可能是这样的东西:
"dependencies": {
"foo":
{
"ver":">= 2.0"
"src":"https://github.com/foo/foo.git"
}
}
答案 0 :(得分:2)
如果您想要的是Github或有效的git地址,您可以
“依赖项”:{ “表达”:“visionmedia / express” }
或
“依赖项”:{ “express”:“git://github.com/visionmedia/express.git#commit-ish” }
其中#commit-ish
是提交哈希ID,可帮助您指定版本号。
查看官方指南:https://www.npmjs.org/doc/json.html#dependencies,您可以做的比预期的要多。
答案 1 :(得分:1)
您可以像这样定义github依赖:
"dependencies": {
"foo": "username/foo"
}
目前还无法为github软件包指定semver范围。如果需要,可以使用yapm代替,并编写如下语法:
"dependencies": {
"foo": "username/foo@>=2"
}