基于 Cordova 开发小计

日期:2017-6-20 14:47 | 标签: | 阅读:204

config.xml

详情可见官方说明: https://cordova.apache.org/docs/en/latest/config_ref/index.html
当然,也有中文版网上也有。

6.0 版本之后

7.0 版本之后

具体可以参考发布说明:https://cordova.apache.org/news/2017/05/04/cordova-7.html
会默认将插件与插件配置信息默认会写入到 config.xml 与 package.json 中,当 Cordova 版本不一样时( 大于版本 7 与小于版本 7),使用 Cordova plugin rm xxx时会发生问题。 默认会再 add platform 时使用 package.json 文件中 cordova-> plugin 下所列出的插件进行安装,安装好后,默认会写入到 dependencies 中与 config.xml 中,其次,则会中 config.xml 中进行恢复。dependencies 中的内容由于并不一定存在,常常会在 执行 npm i 命令时出现报错,事实上,要是插件开发者遵循 id 与 包名一致,还是能直接下载下来的。

CLI命令记录

cordova platform add android@6.2.3 --save

可以将 Android 版本号保存至 config.xml 中 engin 标签中,engin 可以指定需要恢复的平台信息,事实上你也可以使用 cordova plugin save,直接将安装好的 plugins 保存到 config.xml 中,使用 prepare 命令可以进行后续修复。

cordova prepare

执行该命令会进行平台恢复,执行 cordova platform add android,会自动从 Config.xml 中读取版本信息。对于插件,你只需要简单的执行 cordova plugin save
即可以保存当前环境下所有的版本信息至 config.xml 中,下次安装则不再需要指定特定的版本号。 http://cordova.axuer.com/docs/zh-cn/6.x/platform_plugin_versioning_ref/index.html

发现的几个问题

版权声明: 署名-非商业性使用-禁止演绎 4.0 国际(CC BY-NC-ND 4.0
Copyright ©2013-2017 | 粤ICP备14081691号 | yipeng手工打造 | 联系方式