发布于 2014-11-14 05:55:02 | 582 次阅读 | 评论: 1 | 来源: 网友投递
PhoneGap 跨平台移动应用快速开发平台
PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用。
PhoneGap CLI 3.6.3 发布,此版本是个重要更新版本,越来越接近 Cordova,支持所有 Cordova 的特性和命令。此版本同时解决了过去一年遇到的矛盾问题。
PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用。
安装 PhoneGap CLI:
# OS X / Linux $ sudo npm install -g phonegap # Windows C:> npm install -g phonegap
更新 PhoneGap CLI :
# OS X / Linux $ sudo npm update -g phonegap # Windows C:> npm update -g phonegap
$ phonegap --version 3.6.3-0.22.0
版本 3.6.3 让 Cordova 3.6.3 运行时能编译你的项目。
版本 0.22.0 支持 phonegap-cli
node 库,之前的 Node 库是 0.21.19
, major.minor.patch
添加了新功能。当一些命令丢出警告的时候,还是可以继续使用的。
PhoneGap CLI 支持所有 cordova@3.6.3-0.2.13
运行时命令:
新命令完整列表:
$ phonegap compile <platforms> $ phonegap cordova <command> $ phonegap emulate <platforms> $ phonegap info $ phonegap platform add <platforms> $ phonegap platform remove <platforms> $ phonegap platform check $ phonegap platform list $ phonegap plugin search <keyword> $ phonegap prepare <platforms> $ phonegap save platforms --experimental $ phonegap save plugins --experimental $ phonegap restore platforms --experimental $ phonegap restore plugins --experimental
现在仍然支持原始的 PhoneGap CLI 命令,但是一些命令不久之后将会被禁止使用:
比如:
$ phonegap install ios [warning] The command `$ phonegap install` has been DEPRECATED. [warning] The command has been delegated to `$ phonegap run`. [warning] The command will soon be removed.
完整废弃命令列表:
$ phonegap install <platform> $ phonegap local build <platform> $ phonegap local install <platform> $ phonegap local run <platform> $ phonegap local plugin add <platform> $ phonegap local plugin remove <platform> $ phonegap local plugin list
$ phonegap $ phonegap help $ phonegap --help $ phonegap -h
$ phonegap help create $ phonegap create help $ phonegap create --help $ phonegap create -h
$ phonegap help plugin add $ phonegap plugin add help $ phonegap plugin add --help $ phonegap plugin add -h
创建命令现在支持 --copy-from
和 --link-to
选项。
Using --copy-from
:
$ phonegap create my-app --copy-from ../my-other-app
Using --link-to
:
$ phonegap create my-app --link-to ../my-other-app
更多内容:
$ phonegap help create
$ phonegap create my-app/ | $ phonegap create my-app/ $ cd my-app/ | $ cd my-app/ | $ phonegap platform add ios $ phonegap run ios | $ phonegap run ios
$ phonegap run ios [phonegap] executing 'cordova platform add ios'... [phonegap] completed 'cordova platform add ios' [phonegap] executing 'cordova run ios'... [phonegap] completed 'cordova run ios'
每个 PhoneGap 命令都跟每个 Cordova 命令一样,除了以下的两个环境状态下:
1. 创建项目
强制创建一个 vanilla Cordova 项目:
$ phonegap cordova create my-app/
跟一个 vanilla PhoneGap 项目的区别:
$ phonegap create my-app/
2. 显示 Cordova 运行时版本
$ phonegap cordova --version 3.6.3-0.2.13
与 PhoneGap 版本的区别:
$ phonegap --version 3.6.3-0.22.0
更多内容请看发行说明。