为什么Ionic Ionic2平台准备好需要很长时间?

时间:2017-06-30 04:17:43

标签: angular cordova ionic-framework ionic2

为什么离子平台需要很长时间来调用就绪功能.. ??

请查看附带的视频链接:https://youtu.be/AWncpv5rIgQ

请提供解决方案..



slice:":x"




1 个答案:

答案 0 :(得分:4)

如果您在开发模式下运行应用程序,则需要一些时间来触发platform.ready()事件,因为它已启用断言并启用了各种必要的框架检查。

尝试在生产模式下运行应用程序以加快和优化应用程序的启动

如果您使用的是离子2应用,则可以通过执行以下操作来启用此功能

打开src / app / main.ts

从Angular 2核心

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

import { AppModule } from './app.module';

然后在引导模块之前调用enableProdMode()函数

enableProdMode();

platformBrowserDynamic().bootstrapModule(AppModule);

现在在通过cli运行应用程序时尝试添加一个标记,如" - prod"

ionic run android --prod

在离子3.x中,您不必在代码中启用任何内容。你可以使用cli命令

简单地运行它
ionic cordova run android --prod

angular.io

查看此文档

希望有所帮助