diff --git a/.changeset/thick-baboons-hear.md b/.changeset/thick-baboons-hear.md new file mode 100644 index 00000000000..768dc0ae450 --- /dev/null +++ b/.changeset/thick-baboons-hear.md @@ -0,0 +1,5 @@ +--- +'@module-federation/enhanced': patch +--- + +remove module resolve path replacements diff --git a/packages/enhanced/src/lib/container/runtime/FederationRuntimePlugin.ts b/packages/enhanced/src/lib/container/runtime/FederationRuntimePlugin.ts index a37e6945686..6d9c6667b41 100644 --- a/packages/enhanced/src/lib/container/runtime/FederationRuntimePlugin.ts +++ b/packages/enhanced/src/lib/container/runtime/FederationRuntimePlugin.ts @@ -370,10 +370,6 @@ class FederationRuntimePlugin { ); } - if (isHoisted) { - runtimePath = runtimePath.replace('.cjs.js', '.esm.mjs'); - } - const alias: any = compiler.options.resolve.alias || {}; alias['@module-federation/runtime$'] = alias['@module-federation/runtime$'] || runtimePath; @@ -437,11 +433,6 @@ class FederationRuntimePlugin { } if (this.options?.experiments?.federationRuntime === 'hoisted') { - this.bundlerRuntimePath = this.bundlerRuntimePath.replace( - '.cjs.js', - '.esm.mjs', - ); - new EmbedFederationRuntimePlugin().apply(compiler); new HoistContainerReferences().apply(compiler); @@ -450,7 +441,7 @@ class FederationRuntimePlugin { /@module-federation\/runtime/, (resolveData) => { if (/webpack-bundler-runtime/.test(resolveData.contextInfo.issuer)) { - resolveData.request = RuntimePath.replace('cjs.js', 'esm.mjs'); + resolveData.request = RuntimePath; if (resolveData.createData) { resolveData.createData.request = resolveData.request;