试图为私人组织回购创建一个package.json

时间:2015-07-21 09:25:25

标签: json node.js git github

所以这里有一些背景信息:我有一个私人组织存储库,我为每个模块创建了单独的存储库。我有一个主存储库,它使用每个模块。

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

1 个答案:

答案 0 :(得分:0)

默认情况下,package.json的{​​{1}}和dependencies部分会从公共npm注册表中获取依赖关系。执行此操作时,您只需提供版本号(或semver表达式)来引入依赖关系,例如。

devDependencies

要包含非公开来源的软件包,您只需将其指向托管软件包的Git仓库:

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

在网址的最后一位,您可以将其指向分支(例如"dependencies": { "my-package": "git+https://mygitserver/git/myproject/myrepo.git#develop", } #develop)或标记(例如#master)。