【问题标题】:npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/node_modules/cordova.gitnpm 错误! /usr/bin/git ls-remote -h -t ssh://git@github.com/node_modules/cordova.git
【发布时间】:2018-06-30 05:51:18
【问题描述】:

我无法运行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

我尝试卸载然后重新安装 nodenpm 但仍然收到相同的错误消息

有什么原因吗?

更新

问题是cordova,更新cordova修复了这个问题npm i cordova@latest

【问题讨论】:

    标签: node.js git cordova github


    【解决方案1】:

    首先确保ssh -T git@github.com 确实有效,这意味着您确实已创建并注册了相关的 id_rsa(.pub) SSH 密钥。

    其次,检查您的完整npm install 命令(即您在npm install 之后放置的参数),因为https://github.com/node_modules/cordova 不存在,https://github.com/node_modules 也不存在。

    试一试

    npm uninstall -g cordova
    npm install -g cordova@latest
    

    虽然之前使用最新版本有问题:issue 28

    OP 确认:

    问题是cordova,更新cordova修复了这个问题:npm i cordova@latest

    【讨论】:

    • 好的,这实际上解决了npm uninstall -g cordova 的问题,但是我现在在构建平台时遇到了错误。 FormData() 不接受 body.append() 上的数字
    • 我猜更新后的FormData() 更改了最新cordova 版本中的允许值?
    • @EfosaSylvesterOmorogbe 这是可能的(如stackoverflow.com/a/28047683/6309
    • @EfosaSylvesterOmorogbe 但这最好作为一个新问题来解决
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 2016-10-19
    • 2022-01-03
    相关资源
    最近更新 更多