2

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

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

4

2 回答 2

1

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

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

于 2021-03-23T19:56:31.347 回答
1

这发生在我在 Ionic Dashboard 中更改部署通道的名称后。删除插件,运行 ionic cap sync,然后使用正确的通道名称重新添加插件解决了问题。

于 2021-03-20T12:48:39.320 回答