2017-06-30 12 views
1

なぜイオンプラットフォームは準備関数を呼び出すのに非常に時間がかかりますか?あなたが開発モードでアプリを実行している場合、それはある程度の時間を要するなぜIonic Ionic2プラットフォームの準備に時間がかかりますか?

this.platform.ready().then(() => { 
 
    // Okay, so the platform is ready and our plugins are available. 
 
    // Here you can do any higher level native things you might need. 
 
    alert(1); 
 
    if(this.splashScreen) { 
 
    alert(2); 
 
    setTimeout(() => { 
 
     alert(3); 
 
     this.splashScreen.hide(); 
 
    }, 1000); 
 
    } 
 
});

答えて

3

.. https://youtu.be/AWncpv5rIgQ

は、ソリューションを提案してください:

は、付属のビデオのリンクをご確認くださいそれがアサーションを持っていて、さまざまな必要なフレームワークチェックが有効になっているので、platform.ready()イベントを発生させます。

オープンあなたは、イオン2アプリであれば、あなたは次のことを実行して、これを有効にすることができ

スピードアップし、アプリケーションの起動を最適化するために、生産モードでアプリを実行してみてくださいSRC /アプリ/ main.ts

インポートenableProdMode角度2コア

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

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

からそして「--prod」イオン3.xでは

ionic run android --prod 

、あなたドンのようなフラグを追加してみてくださいCLIを使用してアプリケーションを実行しながら、あなたのモジュールになりまし

enableProdMode(); 

platformBrowserDynamic().bootstrapModule(AppModule); 

とをブートストラップする前にenableProdMode()関数を呼び出しますコード内の何かを有効にする必要があります。あなたは、単に

+0

がコマンドにすぎ--releaseを追加することができますangular.io

・ホープから

ionic cordova run android --prod 

チェックこのドキュメント、CLIコマンドを使用して、それを実行することができます –

関連する問題