【问题标题】:Uncaught (in promise): cordova_not_available by Zone.js未捕获(承诺):由 Zone.js 提供的cordova_not_available
【发布时间】:2019-08-20 09:00:52
【问题描述】:

我的 ionic 4 应用程序中安装了 @mauron85/cordova-plugin-background-geolocation 插件。应用程序工作正常。但是当我调用插件时,它会向我的控制台抛出错误。

我尝试了一些堆栈溢出和 git 答案。但问题仍然存在。 我也尝试删除 zone.js。并安装它。还是有问题。

非常感谢任何人的帮助、解释或指导。谢谢

core.js:15724 ERROR Error: Uncaught (in promise): cordova_not_available
    at resolvePromise (zone.js:836)
    at resolvePromise (zone.js:795)
    at zone.js:897
    at ZoneDelegate.invokeTask (zone.js:431)
    at Object.onInvokeTask (core.js:17290)
    at ZoneDelegate.invokeTask (zone.js:430)
    at Zone.runTask (zone.js:198)
    at drainMicroTaskQueue (zone.js:611)
    at ZoneTask.invokeTask (zone.js:517)
    at ZoneTask.invoke (zone.js:502)

【问题讨论】:

    标签: node.js angular cordova ionic-framework zone.js


    【解决方案1】:

    看起来您正在浏览器中运行您的应用程序。现在使用以下命令构建您的应用程序:

    ionic cordova build android
    

    或者连接USB并从开发者选项打开调试模式然后运行这个cmd:

    ionic cordova run android
    

    如果您将使用 USB 运行您的应用程序,那么使用 USB 您可以通过运行以下 URL 在 chrome 中检查您的设备应用程序:

    chrome://inspect/#devices
    

    希望对你有帮助...

    【讨论】:

    • 感谢您的回复。该应用程序在构建后可在移动设备上运行。但是这个控制台错误令人困惑。我想找出为什么会发生错误而不是 cordova not available 警告
    • 您找到该错误的根源了吗?我在使用 Ionic 5 时也遇到了同样的问题,并且该错误使我无法使用命令 npm test 运行单元测试
    猜你喜欢
    • 2018-08-26
    • 1970-01-01
    • 2018-02-27
    • 2017-10-11
    • 1970-01-01
    • 2018-06-25
    • 2023-04-05
    • 2017-11-24
    • 1970-01-01
    相关资源
    最近更新 更多