代码改变世界

PhoneGap CLI 命令行工具

2013-09-05 21:43  张智清  阅读(567)  评论(0编辑  收藏  举报

PhoneGap CLI 用于构建、部署和管理基于PhoneGap的应用(已整合 PhoneGap Build)

PhoneGap CLI要求的环境配置:

  • 装有node.js(>=0.10.x),同时会装上npm
  • 装有ios-sim,以分发应用到iOS模拟器

安装最新的PhoneGap

  $ npm  install  -g  phonegap

PhoneGap CLI用法(phonegap指令)

Usage: phonegap [options] [commands]

Description:

  PhoneGap command-line tool.

Commands:

  create <path>        create a phonegap project
  build <platform>     build a specific platform
  install <platform>   install a specific platform
  run <platform>       build and install a specific platform
  local [command]      development on local system
  remote [command]     development in cloud with phonegap/build
  help [command]       output usage information
  version              output version number

Options:

  -V, --verbose        allow verbose output
  -v, --version        output version number
  -h, --help           output usage information

Platforms:

  keyword            | local environment | remote environment
  -------------------|-------------------|-------------------
  android            | ✔                 | ✔
  blackberry         | ✔ (BlackBerry 10) | ✔ (BlackBerry 6)
  ios                | ✔                 | ✔
  symbian            | ✖                 | ✔
  webos              | ✖                 | ✔
  wp7                | ✔                 | ✔
  wp8                | ✔                 | ✖

Examples:

  $ phonegap help create
  $ phonegap help remote build
  $ phonegap create path/to/my-app
  $ phonegap remote build android

可以看出,phonegap另外还有本地用法与云端远程用法两种方式。

本地用法:

Usage: phonegap local [command]

Description:

  Executes the command on the local system.

  This requires that platform SDK is correctly installed.

Commands:

  build <platform>     build a specific platform
  install <platform>   install a specific platform
  run <platform>       build and install a specific platform
  plugin <command>     add, remove, and list plugins

Examples:

  $ phonegap local build android
  $ phonegap local run android
  $ phonegap local plugin list

远程用法:

Usage: phonegap remote [command]

Description:

  Executes the command remotely using the cloud-based PhoneGap/Build service.

Commands:

  login                login to PhoneGap/Build
  logout               logout of PhoneGap/Build
  build <platform>     build a specific platform
  install <platform>   install a specific platform
  run <platform>       build and install a specific platform

Examples:

  $ phonegap remote login
  $ phonegap remote build android
  $ phonegap remote run android