2015-09-21 154 views
0

我最近更新了node.js并同时安装了最新版本的cordova。这样做我有一些我以前没有的问题。科尔多瓦应用程序在节点和/或科尔多瓦更新后停止工作

  • 它说phonegap.js折旧和我需要cordova.js或插件来替代它可能无法加载
  • 白名单插件的警告已经开始出现:“没有内容安全,政策meta标签中。请使用Cordova-plugin-whitelist插件时添加一个。“
  • 我的插件没有在启动时加载,而是在恢复时加载。

该插件是唯一真正的问题,但我只想列出一切包装它提供了一个解决方案的线索。我一直在尝试一个多星期来解决插件问题,但没有成功。我不能只是回到以前的版本,因为我不知道它是什么。

对于可能的解决方案或建议,我现在可能会使用哪些版本来解决这些问题?

回答

0

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

你需要对你的插件做同样的事情。你也需要设置他们的版本。

由于您正在做所有这些工作,您可能需要开始添加白名单插件。 4.0.0之后将需要使用网络。

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

本FAQ将帮助
Top Mistakes by Developers new to Cordova/Phonegap

  • #6 - 未设置 “的PhoneGap版” 为你的编译
  • #7 - 未设置 “版本” 为您的插件
  • #10 - 不在config.xml中添加新的“白名单”和“白名单插件”参数。
  • #11 - 你需要现在从NPM获得你的插件。