Rspack
- Capable of building modules that meet the
Module Federationloading specifications. - Can consume modules that adhere to the
Module Federationspecifications using aliases. - Can set shared dependency configurations for modules, so that when the host environment of the loaded module already has the corresponding dependency, it will not be loaded again.
- When a module has remote types, it will automatically download and consume the types of the remote modules.
- Consuming remote modules will have hot update capabilities.
Quick Start
Installation
You can install the plugin with the following commands:
Create module-federation.config.ts
Create the module-federation.config.ts file with the following content:
module-federation.config.ts
Register Plugin
In Rspack, you can add plugins through the plugins configuration item:
rspack.config.ts
Configuration
You can find detailed descriptions of all configuration items on the Config Overview page.