From db7d36116387c135d260f5d7e6f02794eac9b369 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Fri, 3 Dec 2021 16:04:38 +0100 Subject: [PATCH] refactor(@ngtools/webpack): use webpack API to delete assets in compilation --- packages/ngtools/webpack/src/resource_loader.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/ngtools/webpack/src/resource_loader.ts b/packages/ngtools/webpack/src/resource_loader.ts index 9be817676e8a..ada8d419015f 100644 --- a/packages/ngtools/webpack/src/resource_loader.ts +++ b/packages/ngtools/webpack/src/resource_loader.ts @@ -204,8 +204,11 @@ export class WebpackResourceLoader { () => { finalContent = childCompilation.assets[outputFilePath]?.source().toString(); - delete childCompilation.assets[outputFilePath]; - delete childCompilation.assets[outputFilePath + '.map']; + for (const { files } of childCompilation.chunks) { + for (const file of files) { + childCompilation.deleteAsset(file); + } + } }, ); });