【问题标题】:Failed to restore plugin "cordova-plugin-insomnia"无法恢复插件“cordova-plugin-insomnia”
【发布时间】:2017-09-01 12:17:15
【问题描述】:

我正在尝试构建我的项目,但它失败并出现以下错误:

“运行命令 - 失败! [ERROR] 运行 cordova prepare 时出错(退出代码 1):

    Discovered plugin "cordova-plugin-insomnia" in config.xml. Adding it to the project
    Failed to restore plugin "cordova-plugin-insomnia" from config.xml. You might need to try adding it again.
    Error: Failed to fetch plugin
    cordova-plugin-insomnia@git+https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin.git via registry.
    Probably this is either a connection problem, or plugin spec is incorrect.
    Check your connection and plugin name/version/URL.
    Error: cmd: Command failed with exit code 1 Error output:
    npm ERR! git clone
    C:\Users\<USER>\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-EddyVerbruggen-Insomnia-PhoneGap-Plugin-git-223

我尝试使用以下方式安装cordova插件:

  1. $ ionic cordova plugin add cordova-plugin-insomnia $ npm install --save @ionic-native/insomnia

  2. cordova 插件添加 https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin.git

  3. npm i cordova-plugin-insomnia

但是,没有一个命令起作用。

错误生成为:

npm 错误!命令失败:git -c core.longpaths=true clone C:\Users\\AppData\Roaming\npm-cache_git-remotes\git-https-github-com-EddyVerbruggen-Insomnia-PhoneGap-Plugin-git-223bcd2c C:\Users\\AppData\Local\Temp\npm-6956-d2de50d1\git-cache-d4203f45\8d2c3b01fc0c11d9bc36bc1b5f9a141bd097f908 npm 错误!克隆到 'C:\Users\\AppData\Local\Temp\npm-6956-d2de50d1\git-cache-d4203f45\8d2c3b01fc0c11d9bc36bc1b5f9a141bd097f908'... npm 错误! git 上传包 'C:\Users\\AppData\Roaming\npm-cache_git-remotes\git-https-github-com-EddyVerbruggen-Insomnia-PhoneGap-Plugin-git-223bcd2c': git-upload-pack:找不到命令 npm 错误!致命:无法从远程存储库中读取。 npm 错误! npm 错误!请确保您拥有正确的访问权限 npm 错误!并且存储库存在。 npm 错误! npm 错误! npm 错误!如果您需要帮助,可以在以下位置报告此错误: npm 错误! https://github.com/npm/npm/issues npm 错误!请在任何支持请求中包含以下文件: npm 错误! C:\Workspace\XXXXXX-mobile-app\node_modules\npm-debug.log 将推送字符串数组 {"name":"lang","titles":["English (US)","English (UK)"],"values":["en-us","en-gb"] } android首选项文件已成功生成 ios设置包已成功生成

我正在使用以下版本 -

  1. 节点:v7.4.0
  2. NPM:v4.0.5
  3. Git:v1.9.5
  4. 离子:2

【问题讨论】:

    标签: android node.js cordova ionic-framework npm


    【解决方案1】:

    这并不总是解决方案,但在类似的情况下,我只需运行一点npm update,就可以了。 最终,你应该做一个 ionic cordova platform remove ... 然后ionic cordova platform add ...

    【讨论】:

      【解决方案2】:

      虽然这篇文章已经很老了,但如果有人在寻找答案:

      我确实为失眠删除了 npm 包和 cordova 插件。 然后,ionic cordova prepare。 最后,再次添加了 - 包和插件。

      不知道,发生了什么故障,但它起作用了。

      注意:当时我使用的是 ionic 3。新版本 (v5) 可能有包更新。

      【讨论】:

        猜你喜欢
        • 2017-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-22
        • 2020-05-11
        • 1970-01-01
        • 2017-03-12
        相关资源
        最近更新 更多