fix: do not import non javascript chunks

This commit is contained in:
Nitin Kumar 2023-03-11 16:51:52 +05:30
parent 21be52b681
commit cf15e67cc3
1 changed files with 6 additions and 1 deletions

View File

@ -11,6 +11,7 @@ const HotUpdateChunk = require("../HotUpdateChunk");
const Template = require("../Template");
const { getAllChunks } = require("../javascript/ChunkHelpers");
const {
chunkHasJs,
getCompilationHooks,
getChunkFilenameTemplate
} = require("../javascript/JavascriptModulesPlugin");
@ -147,7 +148,11 @@ class ModuleChunkFormatPlugin {
undefined
);
for (const chunk of chunks) {
if (loadedChunks.has(chunk)) continue;
if (
loadedChunks.has(chunk) ||
!chunkHasJs(chunk, chunkGraph)
)
continue;
loadedChunks.add(chunk);
startupSource.add(
`import * as __webpack_chunk_${index}__ from ${JSON.stringify(