ionic2 App启动慢,长时间白屏,使用--prod解决

来源:互联网 发布:spss19软件安装 编辑:程序博客网 时间:2024/05/17 15:35

一,ioni2 App长时间白屏的问题,手动控制splashscreen的关闭时间

1.在config.xml文件中添加如下内容:

<preference name="AutoHideSplashScreen" value="false" /> <preference name="FadeSplashScreenDuration" value="1000" /> <preference name="SplashScreen" value="screen" /> <preference name="ShowSplashScreen" value="true" /> <preference name="ShowSplashScreenSpinner" value="false" /> <preference name="SplashShowOnlyFirstTime" value="false" /> <preference name="FadeSplashScreen" value="true" />


2.在app.component.ts中添加内容:
platform.ready().then(() => {
(<any>window).navigator.splashscreen.hide();}
注意:要在platform.ready()之后执行

二、ionic2 Android长时间打不开挂掉

添加一下内容,可以延长App启动时间,最起码不闪退

  <preference name="SplashScreenDelay" value="10000"/>  <preference name="loadUrlTimeoutValue" value="700000"/>

三、ionic2 App启动慢

ionic2在使用ionic build android 或者 ionic build ios打包生成的App,启动非常,非常,非常慢!尤其是Android,简直不能忍!

其实官方给出了很简单的解决方法:使用--prod --release参数
Android:
ionic build android --prod --release
IOS
ionic build ios --prod --release
其中,--prod参数是ionic2的打包方式,使用之后.map.js会压缩变小,打包的App变小了,而且启!动!超!级!快!跟原生App相差无几。
--release参数是Cordova的打包参数,使用之后App也会变小。
所以,正式版App请务必使用这两个参数打包,非常好用!



1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 肚子大屁股大腿粗怎么办 甲状腺偏大弥漫性欠均匀怎么办 大腿后侧拉伤了怎么办 腰和臀部都疼怎么办 瑜伽后弯后腰疼怎么办? 吃了大蒜肝痛怎么办 练瑜伽前躯不行怎么办 月子里碰冷水了怎么办 月子手碰凉水了怎么办 月子里碰了冷水怎么办 顺产后下面会痛怎么办 产后肚子瘦不下来怎么办 出月子后臀部很疼怎么办 做月子时臀部疼怎么办 月子臀部大腿疼困怎么办 产后抱孩子腰疼怎么办 剖腹产后5年小肚子很大怎么办 压力大工作忙瘦了怎么办? 哺乳乳房一大一小怎么办 哺乳期乳房一大一小怎么办 上班之后奶少了怎么办 出了月子还流恶露怎么办? 剖腹产2年刀疤痒怎么办 刨宫产6天伤口痒怎么办 脸的皮肤油油的怎么办 狗狗子宫蓄脓怎么办 刮宫后子宫壁薄怎么办 产妇有痔疮怎么办很疼 二胎着床在剖腹产切口怎么办 刨腹产3月后怀孕怎么办 破腹产两年了肚子还是很大怎么办 抛妇产后肚子大怎么办 破腹产后想大便怎么办 破腹产后肚子硬怎么办 在月子里同房了怎么办 胃变大凸出来了怎么办 坐完月子脊背疼怎么办 月子过后脊背疼该怎么办 怀孕的时候牙疼怎么办 练瑜伽后弯腰疼怎么办 练完瑜伽腰椎疼怎么办