2017-06-17 13 views
2

Ionic 3では、ページとコンポーネントの遅延読み込みがフレームワークに導入されました。私は、すべてのページを遅く読み込むように最適化されたアプリケーションを持っていますが、まだ起動時間が遅いです。しかし、私はこの遅い始動の理由かもしれないと思う多くのネイティブプラグインを使用します。Ionic 3レイジーローディングプラグイン

ここで、ネイティブプラグインはAngularでラップされているので、プラグインを怠惰にロードして、アプリの使用の特定の瞬間にしか動かないプラグインがロードされることはありません。ブート・パフォーマンスを向上させる必要がありますか?

+0

デバイスにデプロイするときにどのようなコマンドを使用しますか?あなたのWebコンテンツが確実に縮小されるように、 '--prod'フラグを必ず使用してください。 'ionic run android --prod'これは起動時間を改善します。 – robbannn

+0

イオン性ネイティブv 3+を使用していますか? – misha130

答えて

5

メインのapp.module.tsからネイティブプラグインを削除し、実際にプラグインを使用しているコンポーネントのモジュールに追加することができます。そうすれば、プラグインはモジュールがロードされたときにのみ呼び出されます。

+1

ありがとうございました:) –

+1

これは知っておいてよかったです。こちらこそ、ありがとう。 –

-2

遅延読み込みのためにプラグインを追加する必要はありません。 app.componer.tsファイルに移動してくださいrootPage:any = HomePage;rootPage:string = "HomePage";。 ファイルをインポートする必要はありません。