Skip to content

Commit ad83434

Browse files
authored
fix(webpack): filter out .hot-update.js files from index.html (#14917)
1 parent 4cb9ff8 commit ad83434

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

packages/webpack/src/plugins/write-index-html-plugin.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,12 +360,20 @@ export class WriteIndexHtmlPlugin {
360360
name: string;
361361
extension: string;
362362
}[] = [];
363+
364+
// This test excludes files generated by HMR (e.g. main.hot-update.js).
365+
const hotUpdateAsset = /hot-update\.[cm]?js$/;
366+
363367
for (const { file, name, extension, initial } of files) {
364-
if (name && initial && extensionFilter.includes(extension)) {
368+
if (
369+
name &&
370+
initial &&
371+
extensionFilter.includes(extension) &&
372+
!hotUpdateAsset.test(file)
373+
) {
365374
filteredFiles.push({ file, extension, name });
366375
}
367376
}
368-
369377
return filteredFiles;
370378
}
371379
}

0 commit comments

Comments
 (0)