diff --git a/.changeset/polite-years-leave.md b/.changeset/polite-years-leave.md new file mode 100644 index 00000000000..e3f9ac87c60 --- /dev/null +++ b/.changeset/polite-years-leave.md @@ -0,0 +1,5 @@ +--- +'@module-federation/dts-plugin': patch +--- + +fix(dts-plugin): correct generateTypes host params diff --git a/packages/dts-plugin/src/plugins/GenerateTypesPlugin.ts b/packages/dts-plugin/src/plugins/GenerateTypesPlugin.ts index 8112e18149d..7a933b54440 100644 --- a/packages/dts-plugin/src/plugins/GenerateTypesPlugin.ts +++ b/packages/dts-plugin/src/plugins/GenerateTypesPlugin.ts @@ -67,7 +67,12 @@ export const normalizeGenerateTypesOptions = ({ : { context, moduleFederationConfig: pluginOptions, - ...normalizedGenerateTypes, + ...normalizedConsumeTypes, + // generateTypes only use host basic config, eg: typeFolders + remoteTypeUrls: + typeof normalizedConsumeTypes?.remoteTypeUrls === 'object' + ? normalizedConsumeTypes?.remoteTypeUrls + : undefined, }, extraOptions: dtsOptions.extraOptions || {}, displayErrorInTerminal: dtsOptions.displayErrorInTerminal,