所以这里有一些背景信息:我有一个私人组织存储库,我为每个模块创建了单独的存储库。我有一个主存储库,它使用每个模块。
我目前面临的问题是我不知道如何将模块添加到我的package.json依赖项中。有人知道我会这样做吗? 我试过谷歌搜索但没有太多帮助我。任何帮助都会让我很开心。
答案 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
)。