如何在 package.json
中将私有(private) Github 存储库列为 "dependency"
?我试过npm's Github URLs ryanve/example
之类的语法,但在包文件夹中执行 npm install
会导致私有(private)依赖项出现“无法安装”错误。是否有依赖私有(private)仓库的特殊语法(或其他一些机制)?
最佳答案
可以通过 https and oauth 完成或 ssh。
https 和 oauth: create an access token具有“ repo ”范围和then use this syntax :
"package-name": "git+https://<github_token>:x-oauth-basic@github.com/<user>/<repo>.git"
或
ssh: setup ssh然后使用这个语法:
"package-name": "git+ssh://git@github.com:<user>/<repo>.git"
(注意在用户之前使用冒号而不是斜线)
关于node.js - 如何使用私有(private) Github 存储库作为 npm 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28728665/