我正试图通过npm安装github私有存储库,其中包括其他私有github存储库作为依赖项.

已经try 了很多方法和帖子,但都没有奏效.以下是我正在做的:

npm install git+https://github.com/myusername/mygitrepository.git

打包的.json就像:

"dependencies": {
    "repository1name": "git+https://github.com/myusername/repository1.git",
    "repository2name": "git+https://github.com/myusername/repository2.git"
}

正确的方法是什么?

推荐答案

在我需要的所有场景中,以下操作都非常有效:

"dependencies": {
"GitRepo": "git+https://<token-from-github>:x-oauth-basic@github.com/<user>/<GitRepo>.git"
}

Node.js相关问答推荐

聚合发布/订阅消息

获取页面大小为10的所有文章,每篇文章填充一些所需的用户信息

如何在docker容器上正确安装nodejs?

我收到警告:发现函数rs-ms-v1不受支持的运行时nodejs18.x× 不受支持的运行时

为什么即使数据库确实更新了,此 POST 也无法解析并返回 200 代码?

如何模拟 mysql2 `getConnection`

使用单个 MongoDB 查询更新多个元素

如何让 vscode 假设一个 node.js 上下文,以便它不假设 `fetch` 存在?

仅显示用户在 Reactjs 中使用服务器端发布的帖子是 Node Js、Mongodb

cURL 和 shell 任务

使用 grunt 服务器,如何将所有请求重定向到根 url?

如何在 Node.js 中逐字节读取二进制文件

Node JS:自动 Select `http.get`与`https.get`

如何将使用 Gulp 的 node 部署到 heroku

等价于 Node.js 的 Rails 控制台

异步函数 - 等待不等待promise

NodeJS为exec设置环境变量

如何使用 Node.js 将 base64 编码图像(字符串)直接上传到 Google Cloud Storage 存储桶?

Node.js `--nolazy` 标志是什么意思?

webpack-dev-server 找不到模块webpack