From aedd239ffd3b5d30c59cbc5d864234386fb8764b Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Wed, 10 Aug 2022 09:36:35 +0000 Subject: [PATCH] fix(@angular-devkit/build-angular): avoid collect stats from chunks with no files This commit updates to bundle stats logic to skip checking chunks with no files. Closes #23717 --- .../build_angular/src/webpack/plugins/analytics.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/angular_devkit/build_angular/src/webpack/plugins/analytics.ts b/packages/angular_devkit/build_angular/src/webpack/plugins/analytics.ts index 185ac24e440c..f79e1c471c72 100644 --- a/packages/angular_devkit/build_angular/src/webpack/plugins/analytics.ts +++ b/packages/angular_devkit/build_angular/src/webpack/plugins/analytics.ts @@ -172,7 +172,7 @@ export class NgBuildAnalyticsPlugin { protected _collectBundleStats(compilation: Compilation) { const chunkAssets = new Set(); for (const chunk of compilation.chunks) { - if (!chunk.rendered) { + if (!chunk.rendered || chunk.files.size === 0) { continue; }