2015-07-21 98 views
1

所以这里有一些背景信息:我有一个私人组织存储库,并且为每个模块创建了单独的存储库。我有一个使用这些模块的主存储库。试图为私人组织回购创建一个package.json

我目前面临的问题是我不知道如何将模块添加到我的package.json依赖项中。有人知道我会如何去做这件事吗? 我尝试了谷歌搜索,但没有太多帮助我。任何帮助都会让我如此开心。

+0

正如所有情况下'--save'。例如:'npm install https://github.com/foreverjs/forever --save' –

回答

0

package.jsondependenciesdevDependencies部分默认从公共npm注册表中拉入依赖关系。这样做时,只需要提供版本号(或semver表达式)来引入依赖关系,例如

"dependencies": { 
    "express": "~4.0.0", 
    "express-session": "~1.0.4" 
} 

要包括来自非公有制源的包,你可以简单地将其指向的Git回购您的包裹托管:

"dependencies": { 
    "my-package": "git+https://mygitserver/git/myproject/myrepo.git#develop", 
} 

在URL中的最后一位,你可以将其指向分支(例如#develop#master),或指向标签(例如#1.2.3)。