2014-03-24 106 views
0

你能否告訴我們特定的依賴關係會從不同的源克隆而不是npmjs? 的東西,也許是這樣的:package.json依賴關係替代源

"dependencies": { 
    "foo": 
    { 
     "ver":">= 2.0" 
     "src":"https://github.com/foo/foo.git" 
    } 
} 

回答

2

如果你想要的是在Github上或有效的git的地址,你可以

「依賴」:{ 「明示」: 「visionmedia /快遞」 }

「依賴性」:{ 「表達」: 「GIT中://github.com/visionmedia/express.git#commit-ish」 }

其中#commit-ish是提交哈希ID,它可以幫助您指定版本號。

看看官方指南:https://www.npmjs.org/doc/json.html#dependencies,你可以做的比你想象的要多。

+0

真棒,謝謝 – Agzam

1

您可以定義github上依賴這樣的:

"dependencies": { 
    "foo": "username/foo" 
} 

這是不可能指定的github包semver範圍呢。如果你需要的話,你可以使用yapm來代替,並寫下如下語法:

"dependencies": { 
    "foo": "username/[email protected]>=2" 
} 
相關問題