npm install 无法在具有 git 依赖项的 windows 上运行
npm install not working on windows with git dependencies
因此,在我的 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,但还有另一位同事 运行ning 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 windows 1.9.4 和 npm@latest (2.2.0)。
任何帮助将不胜感激。
显然清理了 [USER]\AppData\Roaming\
文件夹中的 npm-cache
,然后重新安装 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,但还有另一位同事 运行ning 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 windows 1.9.4 和 npm@latest (2.2.0)。
任何帮助将不胜感激。
显然清理了 [USER]\AppData\Roaming\
文件夹中的 npm-cache
,然后重新安装 npm
解决了问题。