【问题标题】:cordova is not available科尔多瓦不可用
【发布时间】:2018-10-02 08:30:57
【问题描述】:

我正在尝试使用 @ionic-native/file-opener 在 ionic 中打开 PDF 文件并遇到 cordova 问题。

Native:尝试调用 FileOpener.open,但 Cordova 不可用。确保包含 cordova.js 或在设备/模拟器中运行

我该如何解决?

【问题讨论】:

标签: angular cordova ionic-framework ionic2 ionic3


【解决方案1】:

this 线程复制@AjayGupta 的答案:

如果您希望插件适用于浏览器,您应该添加平台浏览器并运行它:

ionic cordova platform add browser 并运行它:

ionic cordova run browser 而不是ionic serve

【讨论】:

  • > cordova platform add browser --save Using cordova-fetch for cordova-browser@4.1.0 Adding browser project... Project already exists! Delete and recreate [ERROR] Exception:
  • 尝试使用ionic platform add browser 代替cordova add browser
  • 另外,确保 ~/platforms/browser 中还没有浏览器项目(“~”是项目的根目录)。如果有,请将其删除并重新运行命令。
  • 没有平台/浏览器和ionic platform add browserThe platform command has been renamed. To find out more, run: ionic cordova platform --help
【解决方案2】:

使cordova可用的唯一方法是运行平台浏览器。

$ ionic cordova run browser 

【讨论】:

  • ionic cordova run browser > cordova platform add browser --save Using cordova-fetch for cordova-browser@4.1.0 Adding browser project... Project already exists! Delete and recreate
  • 我犯了这个错误:(
【解决方案3】:

您是在浏览器还是模拟器中运行?您可以使用 Ionic CLI 在模拟器中运行,如下所示:

ionic cordova run android

如果您设置了Cordova and the Android SDK,它应该会启动模拟器。

【讨论】:

    猜你喜欢
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 2017-04-26
    • 1970-01-01
    相关资源
    最近更新 更多