【发布时间】:2022-04-13 19:56:18
【问题描述】:
我正在尝试让 npm 通过 npm install 安装 node-gitteh 作为依赖项,该依赖项从 package.json 读取。不幸的是,这个 npm 包在节点 0.6.x 中被破坏了,但没有问题,因为有一个分叉的 repo 可以解决这些问题 (https://github.com/hughsk/node-gitteh.git)。
现在的问题是这个分叉的 repo 有一个子模块,所以如果我尝试从package.json 的 github 下载 tar:
, "dependencies" : {
"gitteh" : "https://github.com/hughsk/node-gitteh/tarball/master"
}
我收到一个等同于“未找到子模块文件夹”的错误。如果我手动克隆相同的 repo 并执行递归子模块更新和 npm install 从 node-gitteh 文件夹,它工作正常,但我不知道如何让 npm 做到这一点。
【问题讨论】:
标签: javascript node.js npm