PhoneGap CLI 3.6.3 发布,此版本是个重要更新版本,越来越接近 Cordova,支持所有 Cordova 的特性和命令。此版本同时解决了过去一年遇到的矛盾问题。
安装 PhoneGap CLI: 1 2 3 4 5 | $ sudo npm install -g phonegap
C:\> npm install -g phonegap
|
更新 PhoneGap CLI : 1 2 3 4 5 | $ sudo npm update -g phonegap
C:\> npm update -g phonegap
|
Version 3.6.3-0.22.0 改进记录
1 2 | $ 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 运行时命令:
新命令完整列表: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $ 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 命令,但是一些命令不久之后将会被禁止使用: 比如:
1 2 3 4 | $ 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.
|
完整废弃命令列表:
1 2 3 4 5 6 7 | $ 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
|
Helpful Help1 2 3 4 | $ phonegap
$ phonegap help
$ phonegap --help
$ phonegap -h
|
1 2 3 4 | $ phonegap help create
$ phonegap create help
$ phonegap create --help
$ phonegap create -h
|
1 2 3 4 | $ phonegap help plugin add
$ phonegap plugin add help
$ phonegap plugin add --help
$ phonegap plugin add -h
|
新创建命令选项 创建命令现在支持 --copy-from 和 --link-to 选项。
Using --copy-from : 1 | $ phonegap create my-app --copy-from .. /my-other-app
|
Using --link-to : 1 | $ phonegap create my-app --link-to .. /my-other-app
|
更多内容:
Verbose Output
Exit Codes
Automatically Adding Platforms1 2 3 4 | $ 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.jsconfig.xml File LocationNo –device shorthand optionTransparency1 2 3 4 5 | $ 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'
|
Programmatic InterfaceDirect Line to Cordova每个 PhoneGap 命令都跟每个 Cordova 命令一样,除了以下的两个环境状态下: 1. 创建项目
强制创建一个 vanilla Cordova 项目: 1 | $ phonegap cordova create my-app/
|
跟一个 vanilla PhoneGap 项目的区别:
1 | $ phonegap create my-app/
|
2. 显示 Cordova 运行时版本
1 2 | $ phonegap cordova --version
3.6.3-0.2.13
|
与 PhoneGap 版本的区别: 1 2 | $ phonegap --version
3.6.3-0.22.0
|
更多内容请看发行说明。 |