我有一个离线项目,大约有40-50个视图。问题是它需要花费太多时间来启动。不少于30秒。起初我得到了connection time out error
,我在config.xml中添加了<preference name="loadUrlTimeoutValue" value="70000" />
来修复它。
在IOS和Android上,启动几乎是一样的。我在main.ts文件中启用了enableProdMode();
。
我跑了:Cordova run android --prod
但仍然没有帮助。
如何调试并查看导致问题的原因?
我检查了main.js文件,大约是9mb。我不确定它是否很大
答案 0 :(得分:1)
您的应用是否定义了app.module.ts文件中的所有页面/视图?如果是这样,您几乎肯定会通过实现延迟加载来获得一些效率。 Ionic帮助您使用IonicPage
组件执行此操作: