首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缩短ionic-2应用程序的启动时间

缩短ionic-2应用程序的启动时间
EN

Stack Overflow用户
提问于 2016-12-27 14:16:55
回答 5查看 9.9K关注 0票数 6

我是ionic-2项目的新手,我只想知道如何减少app.Because在闪屏3秒后的启动时间,它显示白屏,需要9秒才能启动。

EN

回答 5

Stack Overflow用户

发布于 2017-03-16 04:45:30

尝试将此代码放在main.ts文件的第二行

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

然后在bootstrap行之前放入

enableProdMode();

同样,在构建时使用--prod,因此使用ionic build android --prod

票数 15
EN

Stack Overflow用户

发布于 2017-03-30 15:00:52

请按照以下步骤减少闪屏时间:-

首先,删除你的node_modules文件夹删除任何临时文件夹删除插件文件夹使用ionic platform rm android删除android平台。现在重新安装所有内容:-

(i) npm install (ii) ionic serve (iii) ionic platform add android

现在运行这个命令,最后执行ionic build android --prod

这是100%完美的工作。

如果这不起作用,请不要放弃。尝试上面的步骤2到3次,我相信这会起作用的。

票数 4
EN

Stack Overflow用户

发布于 2016-12-28 01:37:27

我在白屏上遇到了一个非常类似的问题,请在这里查看进度。Cordova, Android, incredibly slow loading

简而言之,由于费尔南多上面提到的一系列原因,加载速度很慢。您可以努力解决这些问题,但对于白色屏幕...Android将在应用程序仍在加载时隐藏闪屏。要解决这个问题,你可以将以下代码添加到你的配置中;

代码语言:javascript
复制
<preference name="AutoHideSplashScreen" value="false" />
<preference name="SplashScreenDelay" value="10000"/>

这将确保启动屏幕在应用程序加载时保持至少10秒,而不是自动隐藏。然后,在你的启动模块的主组件中,只要确保在你的应用程序实际启动后隐藏闪屏,你就可以完成所有的设置。显然需要cordova-splash-screen插件,该插件默认随ionic2提供。

代码语言:javascript
复制
platform.ready().then(() => {
  Splashscreen.hide();
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41339979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档