npm install -g ionic
//安裝ionic
ionic lib update
//更新www/lib/ionic 目錄的文件,如有項目中有bower,此命令會運行bower update ionic, 否則則會從CDN上下載文件並替換。
ionic start your_app_name [template]
//創建一個項目,其中template可以是內置的模板類型:blank/sidemenu/tabs(default)三種,也可以是github地址:https://github.com/driftyco/ionic-starter-tabs (這叫ionoic-starter),或者是Codepen starter地址:http://codepen.io/ionic/pen/odqCz
//可選的參數: -a your_app_name -i com.yourcompany.youapp -w (不要用cordova)
ionic serve [options]
//啟動一個本地的server,在瀏覽器中打開,並可監視文件變化,隨時刷新瀏覽器。// 可以在主目錄下的ionic.project文件的watchPatterns中配置要監視的文件夾。如:
{
"name": "myApp", "app_id": "", "watchPatterns": [ "www/js/*", "!www/css/**/*" ] }
ionic setup sass
//增加一個watchPatterns到ionic.project中。
ionic serve --lab
//在瀏覽器中打開ios和andriod的顯示界面
ionic serv --address 68.52.96.10
//指明一個外部的ip地址,可以讓外部用戶查看。
ionic platform ios android
//添加目標平台
ionic build ios
//構建ios平台
ionic emulate ios [options]
//使用模擬器模擬ios
//該命令等價於: ionic run ios --emulator
ionic run ios [options]
//使用設備運行應用,如果無設備可用將自動使用模擬器。
//options的選項包括:
-l livereload, 實時刷新變化。
-c 打印app里的console
-s 打印設備的console
-p 指定設備的端口
-i 指定livereload的重刷端口
--debug|--release
//當處於livereload模式時,使用r重啟客戶端,使用 g your_url 跳轉到指定url, 使用c啟動或關閉console,使用s啟動或關閉設備的console, 使用q退出。
ionic resources [--splash] [--icon]
//ionic會將本地的資源文件(支持png、psd和ai,尺寸越大越好)上傳到它的服務器進行處理。本地資源文件放到resources目錄下,如果是某個平台單獨的資源,可以放到對應平台下,比如resources/android/icon.png,這樣就會把處理好的資源自動放到該平台下,而不是所有平台都放。
ionic upload
//該命令上傳自己的項目到ionic服務器,上傳完成后會有一個項目編號。
//安裝Ionic View的app,使用ionic的賬號登錄進去,可以查看自己的項目。
//也可以直接登錄ionic的app網站,下載其他平台的app,比如安卓。
ionic info
//查看系統情況
ionic browser add crosswalk
//安卓自帶瀏覽器性能不好,可以強行安裝一個殼,這將安裝一個Chromium內核。
ionic browser list
//查看可用的browser
ionic browser revert android
// 刪除安裝的browser