Node.js 未处理的PromisejectionWarning:错误:在选择器处修剪;小部件;发件人:爱奥尼亚

Node.js 未处理的PromisejectionWarning:错误:在选择器处修剪;小部件;发件人:爱奥尼亚,node.js,cordova,ionic-framework,ionic2,ionic3,Node.js,Cordova,Ionic Framework,Ionic2,Ionic3,当我尝试运行命令时,我发现错误如下 >cordova运行android (节点:5304)未经处理的PromisejectionWarning:错误:从“D:\project-1\project-1\frontend\platforms\android\res\xml\config.xml”在选择器“widget”处修剪时出错。 在ConfigFile_prune_child[作为prune_child](D:\project-1\project-1\frontend\platforms\and

当我尝试运行命令时,我发现错误如下
>cordova运行android
(节点:5304)未经处理的PromisejectionWarning:错误:从“D:\project-1\project-1\frontend\platforms\android\res\xml\config.xml”在选择器“widget”处修剪时出错。
在ConfigFile_prune_child[作为prune_child](D:\project-1\project-1\frontend\platforms\android\cordova\node_modules\cordova common\src\ConfigChanges\ConfigFile.js:157:15)
在PlatformMunger\u apply\u file\u munge[作为apply\u file\u munge](D:\project-1\project-1\frontend\platforms\android\cordova\node\u modules\cordova common\src\ConfigChanges\ConfigChanges.js:80:41)
在PlatformMunger.remove_plugin_更改(D:\project-1\project-1\frontend\platforms\android\cordova\node_modules\cordova common\src\ConfigChanges\ConfigChanges.js:106:14)
位于D:\project-1\project-1\frontend\platforms\android\cordova\node\u modules\cordova common\src\PluginManager.js:126:29
完成时(D:\project-1\project-1\frontend\platforms\android\cordova\node\u modules\q\q.js:854:54)
在self.promiseDispatch.done(D:\project-1\project-1\frontend\platforms\android\cordova\node\u modules\q\q.js:883:30)
在Promise.Promise.promiseDispatch(D:\project-1\project-1\frontend\platforms\android\cordova\node\u modules\q\q.js:816:13)
位于D:\project-1\project-1\frontend\platforms\android\cordova\node\u modules\q\q.js:877:14
在runSingle上(D:\project-1\project-1\frontend\platforms\android\cordova\node\u modules\q\q.js:137:13)
刷新时(D:\project-1\project-1\frontend\platforms\android\cordova\node\u modules\q\q.js:125:13)
(节点:5304)未处理的PromisejectionWarning:未处理的承诺拒绝。此错误源于在没有catch块的异步函数中抛出,或者拒绝未使用.catch()处理的承诺。(拒绝id:1)
(节点:5304)[DEP0018]弃用警告:未处理的承诺拒绝已弃用。将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程。


如何解决此问题?

按照以下步骤操作。

  • 移除所有平台
  • rm-rf平台

  • 删除所有插件
  • rm-rf插件

  • 更新
    Cordova
  • sudo npm更新-g cordova

  • 再次添加平台
  • 爱奥尼亚cordova平台添加android

    爱奥尼亚cordova平台添加ios

  • 运行应用程序
  • ionic cordova运行android