Cordova应用程序在节点和/或Cordova更新后停止工作
cordova app stopped working after node and/or cordova update
我最近更新了node.js,同时安装了最新版本的cordova。在这样做的过程中,我遇到了一些以前没有的问题。
- 它说phonegap.js贬值了,我需要用cordova.js替换它或插件可能无法加载
- 白名单插件警告已经开始显示:"没有找到Content-Security-Policy元标签。请在使用Cordova-plugin-whitelist插件时添加一个。"
- 我的插件在启动时没有加载,但在恢复时加载。
插件是唯一真正的问题,但我只是想列出所有的情况下,它给了一个线索的解决方案。我已经尝试了一个多星期来解决插件问题,没有成功。我不知道以前的版本是什么,所以不能直接恢复到以前的版本。
关于可能的解决方案的任何想法或建议,我可能会使用什么版本,以便现在有这些问题?
@Marty,
这是一个常见的问题。您需要将编译器设置为构建3.7.0或更早版本。如果您在构建时没有设置版本,那么您将获得最新版本,并且会遇到您所看到的问题。当你从头开始构建应用程序时,你可以在命令行上设置这个版本。
你需要对你的插件做同样的事情。您还需要使用它们设置版本。
既然你正在做所有这些工作,你可能想要开始添加白名单插件。在4.0.0之后将需要使用web。
此外,你会想要开始把NPM作为你的插件的源代码。
这个常见问题解答会有帮助
初学Cordova/Phonegap的开发者常犯的错误
读
- #6 -没有为你的编译器设置"phonegap版本"
- #7 -没有设置"版本"的插件
- #10 -未在config.xml中添加新的"白名单"answers"白名单插件"参数。
- #11 -你现在需要从NPM获取你的插件。
相关文章:
- Javascript循环不会自我更新
- 添加文字和评论功能更新Div
- AngularJS:ng之后,重复$scope值未按预期更新
- 如何通过数组更新角度子范围
- Ajax聊天消息重复而不仅仅是更新
- 通过CSV文件上载更新数据库表
- 如何将 Phonegap 项目创建的 cordova 1.9 更新为 cordova 3.1
- 通过App Store更新基于Cordova/Phonegap的应用程序“崩溃”
- Cordova应用程序自动同步/更新Web内容(.js文件),如果更新版本可用,否则使用缓存版本
- Apache Cordova:运行时发布更新索引.html
- Apache Cordova应用程序未更新
- 更新的iOS设备上的Cordova文件插件错误代码3(Abort_Error)
- cordova插件'的元数据值未更新
- 为什么当我构建cordova浏览器时,我的html和js没有更新
- Cordova Build未更新ios平台目录中的index.html
- Ionic Angular Cordova $scope不会在Service更新时更新
- Cordova应用程序在节点和/或Cordova更新后停止工作
- Apache Cordova App -使用Javascript innerHTML更新内容
- 如何更新已安装的PhoneGap/Cordova插件?
- Cordova vs Phonegap关于插件,支持,文档,更新