解决ionic 2载入速度慢的问题

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();
});
原文地址:https://www.cnblogs.com/topcoder/p/6380468.html