Cordova Ionic 4-未处理的承诺拒绝:错误状态404:找不到应用程序

Cordova Ionic 4-未处理的承诺拒绝:错误状态404:找不到应用程序,cordova,ionic4,Cordova,Ionic4,我不确定是什么原因导致了这个错误,当我最初启动我的Ionic 4聊天应用程序时会出现这个错误 加载资源失败:服务器响应状态为404() polyfills.js:3040未处理承诺拒绝:错误状态404:找不到应用程序;区域:;任务:承诺;值:错误:错误状态404:找不到应用程序 在IonicDeployImpl。(/plugins/cordova-plugin-ionic/dist/common.js:291) 步骤(/plugins/cordova-plugin-ionic/dist/com

我不确定是什么原因导致了这个错误,当我最初启动我的Ionic 4聊天应用程序时会出现这个错误

加载资源失败:服务器响应状态为404()
polyfills.js:3040未处理承诺拒绝:错误状态404:找不到应用程序;区域:;任务:承诺;值:错误:错误状态404:找不到应用程序
在IonicDeployImpl。(/plugins/cordova-plugin-ionic/dist/common.js:291)
步骤(/plugins/cordova-plugin-ionic/dist/common.js:37)
在Object.next(/plugins/cordova plugin/dist/common.js:18)
完成时(/plugins/cordova-plugin-ionic/dist/common.js:9)
在ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke(polyfills.js:2749)
在Zone.push../node_modules/Zone.js/dist/Zone.js.Zone.run(polyfills.js:2508)
地址:polyfills.js:3247
在ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask(polyfills.js:2781)
在Zone.push../node_modules/Zone.js/dist/Zone.js.Zone.runTask(polyfills.js:2553)
在drainMicroTaskQueue(polyfills.js:2959)处,错误:错误状态404:找不到应用程序
在IonicDeployImpl。(http://localhost/plugins/cordova-plugin-ionic/dist/common.js:291:35)
步调一致(http://localhost/plugins/cordova-plugin-ionic/dist/common.js:37:23)
在Object.next(http://localhost/plugins/cordova-plugin-ionic/dist/common.js:18:53)
至少(http://localhost/plugins/cordova-plugin-ionic/dist/common.js:9:58)
在ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke(http://localhost/polyfills.js:2749:26)
在Zone.push../node_modules/Zone.js/dist/Zone.js.Zone.run(http://localhost/polyfills.js:2508:43)
在http://localhost/polyfills.js:3247:34
在ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask(http://localhost/polyfills.js:2781:31)
在Zone.push../node_modules/Zone.js/dist/Zone.js.Zone.runTask(http://localhost/polyfills.js:2553:47)

在drainMicroTaskQueue(http://localhost/polyfills.js:2959:35)
最近升级到爱奥尼亚5后,我遇到了这个问题。我通过以下几个步骤解决了这个问题-

  • 根据文档设置。比如说,
  • 更新后的package.json如下所示-

          "cordova-plugin-ionic": {
            "APP_ID": "cabbdf31",
            "CHANNEL_NAME": "Master",
            "UPDATE_METHOD": "background",
            "MAX_STORE": "2",
            "MIN_BACKGROUND_DURATION": "30",
            "UPDATE_API": "https://api.ionicjs.com"
          },
    
    然后将
    添加到config.xml

  • 我还安装了最新的CL,并将其配置为使用“pro”
  • npm i -g @ionic/cli
    
    ionic config set backend pro -g