undefinedUsed to configure the Rspack's Module Federation plugin (Module Federation v1.5).
There are several versions of Module Federation implementations. Before using moduleFederation.options, please read the Module Federation guide to understand the differences between different versions and how to make choices.
When using Module Federation, it is recommended that you use the moduleFederation.options option provided by Rsbuild. This option will automatically adjust some related configurations to ensure that the module federation application can run correctly.
When you set the moduleFederation.options option, Rsbuild will take the following actions:
options to the plugin.true. This will ensure that the static asset URL is correct for remote modules.moduleFederation.options.name, this allows HMR to work as expected.split-by-experience rules in Rsbuild's performance.chunkSplit as it may conflict with shared modules, refer to #3161.The type of moduleFederation.options is exactly the same as the ModuleFederationPlugin plugin of Rspack:
Please refer to the ModuleFederationPlugin document for all available options.
Here is a minimal example:
For more examples, please see: