我有一个离子项目,其意见左右。问题在于它需要太多时间来启动。不少于30秒。首先,我得到了connection time out error
,并且在Config.xml中添加了<preference name="loadUrlTimeoutValue" value="70000" />
来解决该问题。
在iOS上和Android上,启动几乎相同。我已经在main.ts文件中启用了enableProdMode();
。
我运行:Cordova run android --prod
,但仍然没有帮助。
我如何调试并查看引起问题的原因?
我检查了main.js文件,大约是9MB。我不确定它是大还是没有
您的应用程序是否定义了app.module.ts文件中的所有页面/视图?如果是这样,几乎可以肯定,通过实施懒惰的负载,您可以获得一些效率。离子可以帮助您使用其IonicPage
组件来完成此操作:
https://ionicframework.com/docs/api/navigation/ionicpage/