如何在 package.json 中为 gitrepository 定义依赖关系?
How to define dependency in package.json for gitrepository?
在我的 reactjs 项目中,我依赖于另一个 gitrepo(stash) 中的模块,所以我在我的 package.json 中将其创建为 属性 依赖项:
"somemodule":{
"name": "somemodule",
"dependencies": {
"private-repo": "https://link_to_the_other_repo"
}
}
此存储库包含同一文件的缩小版和非缩小版。当我 运行 npm install 模块没有安装时,也没有错误消息。我怎样才能创建这种依赖关系?
我已经设法从其他存储库中获取文件的 dist/minified 版本。我如何在我的 package.json 中引用它?
要添加私有 git 模块:
如果您的机器上添加了 RSA 密钥(安全且推荐):
"dependencies": {
"package-name": "git+ssh://git@github.com/project/repo.git"
}
如果你想要 https:
"dependencies": {
"package-name": "git+https://username:password@github.com/project/repo.git"
}
不建议将用户名、密码存储在您的 package.json
文件中,因此最好将 ssh keygen 添加到您的计算机并使用第一个。
在我的 reactjs 项目中,我依赖于另一个 gitrepo(stash) 中的模块,所以我在我的 package.json 中将其创建为 属性 依赖项:
"somemodule":{
"name": "somemodule",
"dependencies": {
"private-repo": "https://link_to_the_other_repo"
}
}
此存储库包含同一文件的缩小版和非缩小版。当我 运行 npm install 模块没有安装时,也没有错误消息。我怎样才能创建这种依赖关系? 我已经设法从其他存储库中获取文件的 dist/minified 版本。我如何在我的 package.json 中引用它?
要添加私有 git 模块:
如果您的机器上添加了 RSA 密钥(安全且推荐):
"dependencies": {
"package-name": "git+ssh://git@github.com/project/repo.git"
}
如果你想要 https:
"dependencies": {
"package-name": "git+https://username:password@github.com/project/repo.git"
}
不建议将用户名、密码存储在您的 package.json
文件中,因此最好将 ssh keygen 添加到您的计算机并使用第一个。