From 5e385e2d6295af558e2562738c054b06a42875ef Mon Sep 17 00:00:00 2001 From: "alexander.akait" Date: Mon, 11 Mar 2024 20:37:05 +0300 Subject: [PATCH] test: broken logic --- lib/buildChunkGraph.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/lib/buildChunkGraph.js b/lib/buildChunkGraph.js index 8b4c15e3c..61cb902d5 100644 --- a/lib/buildChunkGraph.js +++ b/lib/buildChunkGraph.js @@ -255,10 +255,17 @@ const visitModules = ( * @returns {(Module | ConnectionState | ModuleGraphConnection[])[]} block modules in flatten tuples */ const getBlockModules = (block, runtime) => { - blockModulesMap = blockModulesRuntimeMap.get(runtime); - if (blockModulesMap === undefined) { - blockModulesMap = new Map(); - blockModulesRuntimeMap.set(runtime, blockModulesMap); + // eslint-disable-next-line no-warning-comments + // @ts-ignore + if (runtime !== false) { + blockModulesMap = blockModulesRuntimeMap.get(runtime); + if (blockModulesMap === undefined) { + blockModulesMap = new Map(); + blockModulesRuntimeMap.set(runtime, blockModulesMap); + } + } else { + // eslint-disable-next-line n/no-process-exit, no-process-exit + process.exit(1); } let blockModules = blockModulesMap.get(block); if (blockModules !== undefined) return blockModules;