当前页面列出了 Module federation
所有的配置项,请查看 「Rspack Plugin」、「Webpack Plugin」 了解使用方式。
type ModuleFederationOptions {
// module federation name
name: string;
// remoteEntry 名称
filename?: string,
// module federation remotes 远程模块别名和 entry 信息
remotes?: Array<RemoteInfo>;
// module federation expose 的模块信息
expose?: PluginExposesOptions;
// 共享依赖配置
shared?: ShareInfos;
// 动态 publicPath
getPublicPath?: string;
// 运行时插件
runtimePlugins?: Array<string>;
// runtime pkg 依赖
implementation?: string;
// manifest 配置
manifest?: boolean | PluginManifestOptions
// 控制页面热重载和类型热重载
dev?: boolean | PluginDevOptions;
// 控制类型生成
dts?: boolean | PluginDtsOptions;
};