我无法运行npm install
命令,它一直向我提供此错误:
Error while executing:
/usr/bin/git ls-remote -h -t ssh://git@github.com/node_modules/cordova.git
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
exited with error code: 128
找不到此github链接:
git@github.com/node_modules/cordova.git
我尝试卸载然后重新安装node
& npm
但仍然收到相同的错误消息
为什么会出现任何原因?
更新
问题是cordova,更新cordova解决了这个问题npm i cordova@latest
答案 0 :(得分:0)
首先确保ssh -T git@github.com
确实有效,这意味着你确实创建并注册了相关的id_rsa(.pub)SSH密钥。
其次,检查完整的npm install
命令(即 npm install
之后放置的参数),因为https://github.com/node_modules/cordova不存在,{{3}两者都没有。
尝试
npm uninstall -g cordova
npm install -g cordova@latest
虽然使用最新版本之前存在问题:https://github.com/node_modules
OP确认:问题是cordova,更新cordova解决了这个问题:
npm i cordova@latest