Ionic開發是依賴於Nodejs環境的,因此在開發以前咱們須要安裝好Nodejs。下載安裝:http://nodejs.org/
安裝完成以後打開PowerShell輸入命令node -v和npm -v驗證是否安裝成功,若是返回版本號則說明成功。
在PowerShell命令行中執行:html
npm install -g cordova ionic
ionic start myApp tabs //建立帶有top欄和bottom欄的示例項目 ionic start myApp sidemenu //建立帶有左側帶有menu欄的示例項目 ionic start myApp blank //建立空白項目 |
cd myApp
ionic platform add android
ionic build android
cd myApp cordova platform add android cordova build android cordova emulate android |
adb version //查看adb鏈接狀況node
ionic run android //在adb上發佈運行. 會自動打包並安裝到手機上
android
在部署到移動端後也能夠開啓livereload的,咱們只須要修改下咱們run命令參數:ios
ionic run android --livereload -c -s
這是android的調試模式,不管在虛擬機上仍是在手機上均可以實現livereload,不用每次開發完成編譯再部署!
-c
是開啓客戶端日誌輸出,-s
是開啓服務器端日誌輸出。nginx而ios相對麻煩些,sql
先安裝ios-deploynpm
npm install -g ios-deploy
xcode咱們也一樣執行:bash
ionic run ios --livereload -c -s --device
ionic emulate ios -livereload -consolelogs -serverlogs
服務器只要等他提示Build Success以後,咱們在xcode上面運行虛擬機或者真機也能夠實現livereload。
ios打包、android打包
能使用Ionic來開發app的極可能對Ios和android的app打包發佈流程不是很熟悉,我這裏簡單說明下:
Android
Android的打包比較簡單執行命令:ionic build android -release
找到
www/platform
目錄下生成的apk包,此時的apk還不能被安裝到手機上,還須要一步簽名操做,你們能夠參考:
http://www.cnblogs.com/qianxudetianxia/archive/2011/04/09/2010468.htmlIOS
ipa文件的打包須要如今apple develop網站上註冊一個帳號,在網站申請生產環境的證書導入到你的開發機中和開發機綁定纔可使用xcode導出,詳情參閱:
http://blog.csdn.net/songrotek/article/details/8448331
http://www.mexiqq.com/2014/07/25/xcode6+ios8%E6%9C%80%E6%96%B0%E7%9C%9F%E6%9C%BA%E8%B0%83%E8%AF%95%E6%95%99%E7%A8%8B/
ionic.project
中像這樣設置代理: