こんにちは、 私は、このstarter packに基づいて建物と角2アプリです。私は、ビルドプロセスがどのように見えるかを把握しようとしています。WebpackバンドルのHTML。どうして?
がnpm run build:prod
npm run server:prod
HTMLがバンドルfile.In大規模なアプリケーション内に位置していることが、このバンドルファイルが上向きに4〜5メガバイト以上にすることができます実行しているとき、私は気づきました。これはモバイルアクセスの問題となる可能性があります。そしてそれは、角度2のアプローチに直観的ではないようです。
大規模なアプリケーションでは、この正しいビルドですか? 一度にすべてではなく、必要に応じてHTMLファイルを読み込まなければなりませんか?
おそらく私は何か誤解しています。
Webpackのドキュメントはごみです。私は、プラグインを使用してファイルを生成する方法を知っていますが、私は角度2アプリでそれを実装する方法がわかりません。例はありますか? –
残念ながら、Angular 2を使った例はありません。私はReactとVue.jsだけで作業しています。しかし、原則は同じでなければならない。あなたのルートに 'require.ensure'を追加するか、' html'のように追加することができます。特定のルートに移動すると、そのページにリンクされているアセットだけが読み込まれます。意味がありますか? – highFlyingDodo