在我的reactjs项目中,我依赖于另一个gitrepo(stash)中的模块,所以我在package.json中创建了这个作为依赖项的属性:
"somemodule":{
"name": "somemodule",
"dependencies": {
"private-repo": "https://link_to_the_other_repo"
}
}
此repo包含同一文件的缩小版本和非缩小版本。当我运行npm install时,模块没有安装,也没有错误消息。我该如何创建这种依赖? 我已设法从其他repo获取该文件的dist / minified版本。我如何在package.json中引用它?
答案 0 :(得分:1)
添加私人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添加到您的计算机并使用第一个。