個人mac系統是EI Capitan,以下圖所示。javascript
ionic是一個跨平臺的框架,可以提供高效hybrid app的開發,並且性能接近於原生態,具體請參考:http://ionicframework.comjava
環境搭建步驟以下:node
1 $ npm install -g Cordova 2 $ npm install -g ionic
若是發生permission denied錯誤,請使用:$ sudo npm install -g ionic,這是使用super user的權限來執行命令。具體能夠參考:https://www.npmjs.com/package/ionic。
若是發生python版本不匹配的問題,使用以下命令:
& npm config set python python2.7
$ sudo cordova platform add ios
$ sudo cordova platform add android
$ sudo cordova platform ls
first way:
$ sudo cordova plugin add cordova-plugin-dialogs
second way:
git clone project to FILE_PATH
$ sudo cordova plugin add FILE_PATH
$ sudo cordova plugin ls
$ sudo cordova requirements
安裝ios-deploy
$ sudo npm install -g ios-deploy --unsafe-perm=true
$ ionic -h
好了,環境能夠使用了。使用模版建立一個實例:python
$ ionic start firstapp
$ ionic build firstapp
$ ionic emulate firstapp
$ ionic run firstapp
推薦的開發環境ionic lab。android
問題:ios
ionic plugin add cordova-plugin-whitelist
sudo npm install -g cordova@4