节点 and/or 科尔多瓦更新后科尔多瓦应用程序停止工作

cordova app stopped working after node and/or cordova update

我最近更新了node.js,同时安装了最新版本的cordova。在这样做的过程中,我遇到了一些以前没有的问题。

插件是唯一真正的问题,但我只是想列出所有内容,以提供解决方案的线索。我已经尝试了一个多星期来修复插件问题,但没有成功。我不能只恢复到以前的版本,因为我不知道它是什么。

关于我现在可能使用哪个版本来解决这些问题的可能解决方案或建议的任何想法?

@马蒂,
这是一个常见的问题。您需要将编译器设置为构建 3.7.0 或更早版本。如果您在构建时没有设置版本,您将获得最新版本,并且会遇到您看到的问题。您可以在从头构建应用程序时在命令行中设置此版本。

您需要对插件执行相同的操作。您还需要与他们一起设置版本。

由于您正在做所有这些工作,您可能想要开始添加 white-list 插件。 4.0.0以后需要使用web.

此外,您将希望开始将 NPM 作为插件的来源。

此常见问题解答将有所帮助
Top Mistakes by Developers new to Cordova/Phonegap
阅读

  • #6 - 没有为你的编译器设置 "phonegap version"
  • #7 - 没有为您的插件设置 "version"
  • #10 - 不在 config.xml.
  • 中添加新的 "white-list" 和 "white-list plugin" 参数
  • #11 - 您现在需要从 NPM 获取插件。