首页 > 解决方案 > Appflow Deploy 插件导致错误:Ionic Capacitor 项目中的“未捕获(承诺)字符串资源 id #0x0”

问题描述

每当我从 package.json 中删除 "cordova-plugin-ionic": "5.4.7" 时,错误就会消失并且 platform.ready() 会正确触发。我已尝试根据 Appflow 文档删除然后运行命令“ionic deploy add”,但它只是将插件重新添加到 package.json。

我需要摆脱这个错误,因为它与设备就绪事件混淆,导致其中的功能无法运行。我的快速修复是调用 platform.ready 之外的函数,但这不是真正的修复。一直在寻找这个已经有一段时间了。

标签: androidionic-frameworkcapacitorionic-appflow

解决方案


删除cordova-plugin-ionic. 然后首先添加您的平台,然后添加ionic deploy add. 这将正确放置配置。

如果您正在使用 Capacitor v2,它将起作用。


推荐阅读