Ionic2的CLI的命令行

http://blog.csdn.net/qq_33315185/article/details/68067747css

在咱們開發Ionic app的時候 CLI 是一個很是重要的工具。CLI包含了不少開發命令行,好比:start,build,server,run.固然也包含emulate,infohtml

首先就是安裝CLI, 注意CLI是一個基於nodeJS的工具,因此你得先有node和npm. 
以後node

sudo npm install -g ionic

建立一個項目:android

ionic start xxx --v2

咱們能夠cd 到這個文件夾下ios

ionic info

查詢ionic 環境nginx

ionic server

開啓瀏覽器服務。web

咱們來一塊兒看看還有哪些服務?npm

ionic build 這是用於在一個特定的平臺上建立一個app.傳入ios 或者andoridplatforms的子文件夾下生成平臺特定代碼。瀏覽器

ionic emulate 命令將會把你的app部署到一個特定的平臺設備上,你能夠經過增長–livereload這個參數選項 在一個特定的模擬器中實時重載。live reload功能相似於ionic serve,可是不一樣使用標準瀏覽器開發和調試app。編譯後的hybrid app將會監視任何的文件改變而後重載app.這就避免了由於一些小的改動就要不斷重建app。注意機器和模擬器應該處於同一局域網內,設備必須支持web sockets.bash

ionic的生成器

這個generator function能夠爲咱們的app建立頁面和服務。這就讓咱們可以從一個基礎app擴展到一個具備完整特性的app。

好比咱們經過命令行建立一個頁面。 
ionic g page myPage 
以後就會生成以下三個文件:

√ Create app/pages/my-page/my-page.html √ Create app/pages/my-page/my-page.ts √ Create app/pages/my-page/my-page.scss

一樣咱們也能夠建立一個服務: 
ionic g provider MyData 
生成以下文件: 
√ Create app/providers/my-data/my-data.ts

在這個服務裏,咱們可使用angular的httpclass建立一個標準的http get請求服務。

ionic info命令會輸出你係統的Ionic 環境和注入依賴。這當中包含你的ionic,Cordova,Node,Xcode版本。

platform 命令會爲你的應用增添新的平臺,運行ionic platform add $platform 增長一個特定平臺,這裏的$plateform是一個假定參數,能夠替換成ios或者android

ionic serve 能夠爲app分支和測試提供一個本地開發服務。

相關文章
相關標籤/搜索