创建应用

创建一个空项目

$ ionic start helloWorld blank

模板:

Starter Description
tabs
blank
sidemenu
tutorial
super A starting project complete with pre-built pages, providers and best practices for Ionic development.
conference A project that demonstrates a realworld application
aws AWS Mobile Hub Starter

build

添加编译平台: ionic platform add [platform name] 例如: iOSandroidwindows

未测试 ionic3的可用性

启动服务

ionic serve [--p 8100]

可以在同一个浏览器窗口显示多个平台框架:

`ionic serve --lab

指定liveReload服务器运行的ip地址:

ionic serve --address 11.11.11.11

启动控制台日志:--c 打开服务器日志:--s

创建新页面

ionic g page newPage

生成器(生成页面、组织、提供者、管道等)的命令:

ionic g [page|component|directive|pipe|provider|tabs] [element name]

模拟器(iOS)

允许在iOS模拟器上运行,需要先安装ios-sim包

npm install -g ios-sim

运行

ionic emulate [ios/android/windows]

指定的设备

ionic emulate ios --target="iPad-Air"

显示设备列表

ios-sim showdevicetypes

真机测试(iOS)

需要安装了ios-deploy模块。

ionic run ios -l -c

如果没有链接任何物理设备,它会尝试部署到对应平台的模拟器上

其他

显示进度 nmp install -d 或 -dd 或-ddd

other

发布模式 –prod

ioinic build prod