Blog Logo

Cordova命令和最佳开发流程

写于2015-11-30 14:51 阅读耗时4分钟 阅读量


Cordova命令和最佳开发流程

本节主要内容: Cordova命令概览 最佳开发流程推荐


Cordova命令概览

cordova -v //显示当前Cordova版本

cordova help //显示Cordova命令帮助
cordova help xxx //显示单个子命令帮助信息

cordova platform add ios/android/browser //添加应用目标平台
cordova platforms ls //列出已经加入应用项目的目标平台

cordova plugin search/add/rm/ls
//管理插件命令

cordova plugin search bar code //搜索插件
cordova plugin add cordova-plugin-file@3.0.0 //添加cordova-plugin-file插件,如果安装低版本可用@版本号
cordova plugin add https://github.com/doublespout/phonegap_baidu_sdk_location //添加git上面的Cordova插件
cordova plugin ls //列出项目当前已经添加的插件
cordova plugin rm cordova-pluugin-file //移除一个插件

cordova prepare //准备项目用来编译,把www放到各对应目标平台

cordova compile //编译项目

cordova build ios //只编译ios平台的代码 
//注意corova build ios=cordova prepare ios+cordova compile ios

cordova build android --debug //编译调试版本的apk,默认都是调试版的
cordova build android --release //编译android发布版的apk

cordova run android --device //部署到连接好的android真机上面

cordova run ios --device //部署到连接好的ios真机上面

cordova run browser //部署到chrome浏览器上面

Cordova App最佳开发流程

OK,因为我讲过Cordova App实际上是网页跑在浏览器壳子里面的应用,开发Cordova应用你可以使用像往常开发网页一样的技术。虽然说Cordova平台实际上是一个浏览器壳子,但是它和真正的浏览器还有以下两点明显区别: 1.Cordova能够访问设备及特性,这点其实浏览器多多少少也能。 2.Cordova是没有域的概念,因为它是一个App,所以它的Cookie也没有域的概念。 明白了以上这些我来说下最佳的开发Cordova流程1.首先通过PC端的浏览器如:Chrome,快速完成页面的原型和与设备无关的逻辑代码的编写。 注意:具体实现即安装Cordova browser目标平台,执行run browser命令,效果如下: cordova

2.然后将代码部署到真机上面测试,解决各种性能和在真机上面才出现的bug问题 注意:具体实现即将browser内修改的www文件复制到外面的www去,build ios/android,打开Eclipse/Xcode执行到真机上。


最后总结:接下来的日子,可能写博客的速度不会在那么快了,因为自己马上要投入到编码中,准备做一个移动App并成功上架到苹果App Store和谷歌Google Player。到那时,我再好好的总结一下自己遇到的坑。 最后说一句话:我是要成为海贼王的男人!

Headshot of Maxi Ferreira

怀着敬畏之心,做好每一件事。