浏览器运行本地服务:
ionic serve
ionic build --prod //移动端网站编译
添加开发平台
ionic cordova platform add android@6.4.0
ionic cordova platform add ios
添加插件:
cordova plugin add cordova-plugin-alipay
cordova plugin remove cordova-plugin-alipay
cordova plugin add cordova-plugin-alipay-v2 --variable APP_ID=[支付宝账号的appid配置]
Android手机调试:
ionic cordova run android --device
ionic cordova run android -l -c
ionic cordova run android -c
在ios模拟器运行
ionic cordova emulate –list //检查支持的设备,会有一个列表(注意是两个-)
ionic cordova emulate ios //模拟器运行,我用的版本默认为iPhone-SE ,10.0.0
ionic cordova emulate ios –target=”iPhone-6, 10.0”
//以iPhone6的形式在模拟器中运行,注意iPhone-6, 10.0 是上列表中支持的 ,所以使用此命令前,检查模拟器支持的设备(注意target前是两个-)
Android编译(生产版本)apk:
ionic cordova run android --prod --release
# or
ionic cordova build android --prod --release
--prod
为代码压缩打包
其中,--prod参数是ionic2的打包方式,使用之后.map.js会压缩变小,打包的App变小了,而且启!动!超!级!快!跟原生App相差无几。
--release参数是Cordova的打包参数,使用之后App也会变小。
所以,正式版App请务必使用这两个参数打包,非常好用!
ionic cordova build android --prod --release
imagePicker
上传图片https://www.jianshu.com/p/35ce3b82773e
IOS 虚拟机启动[http://blog.csdn.net/CapMiachael/article/details/52692668]
ionic emulate –list //检查支持的设备,会有一个列表(注意是两个-)
ionic emulate ios //模拟器运行,我用的版本默认为iPhone-SE ,10.0.0
ionic emulate ios –target=”iPhone-6, 10.0” //以iPhone6的形式在模拟器中运行,注意iPhone-6, 10.0 是上列表中支持的 ,所以使用此命令前,检查模拟器支持的设备(注意target前是两个-)