0

私はインクリメンタルビルドで本当に大きな問題を抱えています(開発プロセスのために、本番ビルドでは、ファイルをいくつかのファイルに縮小して連結しました)。

私のプロジェクト (角度) には何百もの js ファイルがあり、Web ページを読み込むのに最大 2 分かかります。根本原因: ファイルを取得するための要求が多すぎます (> 1000 ファイル)。

この問題に対処するアイデアがあります。

  • すべてのサードパーティ ライブラリを 1 つのファイルに連結します (gulp-angular の方法と同じ)。

  • 同じフォルダー内の js ファイルを 1 つの js ファイルに連結します (連結のみで、縮小はしません)。そのフォルダーにある1つのファイルが変更された場合にのみ、フォルダー内のすべてのファイルをビルドします(gulp-cacheとgulp-rememberを使用)。

何か提案はありますか?browserify または webpack を試してみてください。

4

1 に答える 1

0

アプローチに追加するには、連結ファイルを削減する縮小を組み込むことができます。これにより、パフォーマンスがさらに向上します。

于 2015-06-21T15:25:31.627 に答える