undefined
Used 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: