Skip to content

Commit 3c41bcd

Browse files
committed
fix(@ngtools/webpack): prevent emitting of sourcemaps
In some cases compilation of a component style generates a sourcemap and it's not deleted from assets. This would be cause hangup in Windows.
1 parent 916e9bd commit 3c41bcd

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

packages/@ngtools/webpack/src/resource_loader.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,13 @@ export class WebpackResourceLoader implements ResourceLoader {
6969
});
7070

7171
// Restore the parent compilation to the state like it was before the child compilation.
72-
this._parentCompilation.assets[outputName] = assetsBeforeCompilation[outputName];
73-
if (assetsBeforeCompilation[outputName] === undefined) {
74-
// If it wasn't there - delete it.
75-
delete this._parentCompilation.assets[outputName];
76-
}
72+
Object.keys(childCompilation.assets).forEach((fileName) => {
73+
this._parentCompilation.assets[fileName] = assetsBeforeCompilation[fileName];
74+
if (assetsBeforeCompilation[fileName] === undefined) {
75+
// If it wasn't there - delete it.
76+
delete this._parentCompilation.assets[fileName];
77+
}
78+
});
7779

7880
resolve({
7981
// Hash of the template entry point.

0 commit comments

Comments
 (0)