ModuleFederationConfigundefined>= 0.4.0Used to configure the Rspack's module federation plugin.
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 of Module Federation 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.'auto'.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: