1
所以这里有一些背景信息:我有一个私人组织存储库,并且为每个模块创建了单独的存储库。我有一个使用这些模块的主存储库。试图为私人组织回购创建一个package.json
我目前面临的问题是我不知道如何将模块添加到我的package.json依赖项中。有人知道我会如何去做这件事吗? 我尝试了谷歌搜索,但没有太多帮助我。任何帮助都会让我如此开心。
所以这里有一些背景信息:我有一个私人组织存储库,并且为每个模块创建了单独的存储库。我有一个使用这些模块的主存储库。试图为私人组织回购创建一个package.json
我目前面临的问题是我不知道如何将模块添加到我的package.json依赖项中。有人知道我会如何去做这件事吗? 我尝试了谷歌搜索,但没有太多帮助我。任何帮助都会让我如此开心。
package.json
的dependencies
和devDependencies
部分默认从公共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
)。
正如所有情况下'--save'。例如:'npm install https://github.com/foreverjs/forever --save' –