diff --git a/src/webpack/patchWebpack.ts b/src/webpack/patchWebpack.ts index 42d36f08..895fd0c7 100644 --- a/src/webpack/patchWebpack.ts +++ b/src/webpack/patchWebpack.ts @@ -418,9 +418,6 @@ function runFactoryWithWrap(patchedFactory: PatchedModuleFactory, thisArg: unkno } exports = module.exports; - if (exports == null) { - return factoryReturn; - } if (typeof require === "function" && require.c) { if (_blacklistBadModules(require.c, exports, module.id)) { @@ -428,6 +425,10 @@ function runFactoryWithWrap(patchedFactory: PatchedModuleFactory, thisArg: unkno } } + if (exports == null) { + return factoryReturn; + } + for (const callback of moduleListeners) { try { callback(exports, module.id);