个人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