在ionic-2应用程序中减少启动时间

Roh*_*hit 6 cordova-plugins ionic2 angular

我是ionic-2项目的新手.我只想知道如何减少应用程序的启动时间.因为在启动屏幕3秒后,它显示白屏并需要9秒才能启动.

小智 15

尝试将其放在main.ts文件的第二行

import { enableProdMode } from '@angular/core';

然后在引导线之前

enableProdMode();

当建筑使用时也是--prod如此ionic build android --prod


Jos*_*ana 1

我遇到了非常类似的白屏问题,请在此处查看进度。Cordova,Android,加载速度极其缓慢

简短版本是;由于费尔南多上面提到的多种原因,加载速度很慢。您可以努力解决这些问题,但是对于白屏... Android 会在应用程序仍在加载时隐藏启动屏幕。要解决该问题,您可以将以下内容添加到您的配置中;

<preference name="AutoHideSplashScreen" value="false" />
<preference name="SplashScreenDelay" value="10000"/>
Run Code Online (Sandbox Code Playgroud)

这将确保应用程序加载时启动画面保持至少 10 秒,并且不会自动隐藏。然后,在您的启动模块的主要组件中,只需确保您具有以下内容即可在您的应用程序实际启动后隐藏启动屏幕,然后就一切就绪了。显然需要 cordova-splash-screen 插件,该插件默认随 ionic2 一起提供。

platform.ready().then(() => {
  Splashscreen.hide();
});
Run Code Online (Sandbox Code Playgroud)