npm安装无法在具有git依赖项的Windows上运行

时间:2015-01-20 10:49:15

标签: node.js git npm

所以,在我的package.json中,除了一些npm模块之外,我还有一些来自我公司的私有git存储库:

devDependencies": {
    "async": "^0.9.0",
    "build-tools": "git+ssh://git@github.com/mycompany/repo.git#master",
    "chai": "^1.9.2",
    "download": "^0.2.1",
    .....
}

如果我运行npm install,它几乎无处不在。 我们主要使用Mac,但还有另一位同事正在运行gitbash on windows并且他没有遇到任何问题。 我有一位使用相同设置的同事windows and gitbash,当我们尝试运行npm install时,他会收到错误:

fatal: ambiguous argument 'origin/HEAD': unknown revision or path not in the working tree

此外,当我们将#master更改为#commit-sha npm成功安装时,所以这不是身份验证或其他问题。

他正在运行Git for Windows 1.9.4和npm @ latest(2.2.0)。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

显然正在清理npm-cache文件夹中的[USER]\AppData\Roaming\,然后重新安装npm修复了问题。