选项 服务 mil tor 必须 gin ova erl
http://blog.csdn.net/qq_33315185/article/details/68067747
在我们开发 Ionic app 的时候 CLI 是一个非常重要的工具。CLI 包含了很多开发命令行,比如:
. 当然也包含
- start,build,server,run
。
- emulate,info
首先就是安装 CLI, 注意 CLI 是一个基于 nodeJS 的工具,所以你得先有 node 和 npm. 之后
- sudo npm install -g ionic
创建一个项目:
- ionicstartxxx--v2
我们可以 cd 到这个文件夹下
- ionicinfo
查询 ionic 环境
- ionicserver
开启浏览器服务。
我们来一起看看还有哪些服务?
这是用于在一个特定的平台上创建一个 app. 传入
- ionic build
或者
- ios
在
- andorid
的子文件夹下生成平台特定代码。
- platforms
命令将会把你的 app 部署到一个特定的平台设备上,你可以通过增加–livereload 这个参数选项 在一个特定的模拟器中实时重载。
- ionic emulate
功能类似于
- live reload
, 但是不同使用标准浏览器开发和调试 app。编译后的 hybrid app 将会监视任何的文件改变然后重载 app. 这就避免了因为一些小的改动就要不断重建 app。注意机器和模拟器应该处于同一局域网内,设备必须支持
- ionic serve
.
- web sockets
ionic 的生成器
这个 generator function 可以为我们的 app 创建页面和服务。这就让我们能够从一个基础 app 扩展到一个具有完整特性的 app。
比如我们通过命令行创建一个页面。
之后就会生成如下三个文件:
- ionic g page myPage
同样我们也可以创建一个服务:
生成如下文件:
- ionic g provider MyData
- √ Create app/providers/my-data/my-data.ts
在这个服务里,我们可以使用 angular 的 httpclass 创建一个标准的 http get 请求服务。
命令会输出你系统的 Ionic 环境和注入依赖。这当中包含你的 ionic,Cordova,Node,Xcode 版本。
- ionic info
platform 命令会为你的应用增添新的平台,运行
增加一个特定平台,这里的
- ionic platform add $platform
是一个假定参数,可以替换成
- $plateform
或者
- ios
- android
可以为 app 分支和测试提供一个本地开发服务。
- ionic serve
Ionic2 的 CLI 的命令行
来源: http://www.bubuko.com/infodetail-2023886.html