私はインクリメンタルビルドで本当に大きな問題を抱えています(開発プロセスのために、本番ビルドでは、ファイルをいくつかのファイルに縮小して連結しました)。
私のプロジェクト (角度) には何百もの js ファイルがあり、Web ページを読み込むのに最大 2 分かかります。根本原因: ファイルを取得するための要求が多すぎます (> 1000 ファイル)。
この問題に対処するアイデアがあります。
すべてのサードパーティ ライブラリを 1 つのファイルに連結します (gulp-angular の方法と同じ)。
同じフォルダー内の js ファイルを 1 つの js ファイルに連結します (連結のみで、縮小はしません)。そのフォルダーにある1つのファイルが変更された場合にのみ、フォルダー内のすべてのファイルをビルドします(gulp-cacheとgulp-rememberを使用)。
何か提案はありますか?browserify または webpack を試してみてください。