1.ionic build android --prod 使用生产环境的服务器 (最关键部分)
[--production-mode=y,n] ................. Tell Ionic Push to use production (y) or sandbox (n) APNS servers 用法说明
(官网案例打包从5mb变为3.8mb 加载速度变为4s)
2.其他的配置
2.1把splashscreen插件降级到v2.0.0
v2.0.0之后的版本有bug,目前(2016/1/9)自带的版本是v3.0.0。先cd到项目文件夹,然后
// 删掉现有版本
cordova plugin rm cordova-plugin-splashscreen
// 安装v2.0.0
cordova plugin add cordova-plugin-splashscreen@2.0.0 --save
2.2.在项目文件的config.xml下修改
<preference name="AutoHideSplashScreen" value="https://my.oschina.net/yihong/blog/false" />
<preference name="auto-hide-splash-screen" value="https://my.oschina.net/yihong/blog/false"/>
<preference name="SplashScreenDelay" value="https://my.oschina.net/yihong/blog/10000"/>
设置不自动隐藏splashscreen页面,设置最多延迟10s再关闭,这样可以不显示启动前的白画面
<preference name="ShowSplashScreenSpinner" value="https://my.oschina.net/yihong/blog/false"/>
设置不显示载入的圆圈
#在目录文件src/app 的app.component.ts中有来确保程序启动后关闭splashscreen页面(不用设置)
platform.ready().then(() => {
Splashscreen.hide();
});