Skip to content

Commit 6730076

Browse files
fix: memory leak when writeToDisk used (#472)
1 parent aec1bf7 commit 6730076

File tree

4 files changed

+240
-256
lines changed

4 files changed

+240
-256
lines changed

lib/fs.js

+5
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ module.exports = {
1515

1616
for (const compiler of compilers) {
1717
compiler.hooks.emit.tap('WebpackDevMiddleware', (compilation) => {
18+
if (compiler.hasWebpackDevMiddlewareAssetEmittedCallback) {
19+
return;
20+
}
21+
1822
compiler.hooks.assetEmitted.tapAsync(
1923
'WebpackDevMiddleware',
2024
(file, content, callback) => {
@@ -74,6 +78,7 @@ module.exports = {
7478
});
7579
}
7680
);
81+
compiler.hasWebpackDevMiddlewareAssetEmittedCallback = true;
7782
});
7883
}
7984
},

0 commit comments

Comments
 (0)