Vite
- Can build módulos esse meet o
Module Federationcarregamento specifications. - Can consuma módulos esse adhere para o
Module Federationspecifications usando aliases. - Can configure dependências compartilhadas for módulos, so esse quando o host environment do carregado módulo já has o corresponding dependência, it vai não ser carregado again.
- Quando um módulo has remote tipos, it automatically downloads e consome o remote tipos.
Unsupported Options
Except para o dev opção, all opções são compatível.
- roadmap 🗓️
- Consuming módulos remotos vai have hot update capabilities.
- nuxt ssr
Início rápido
Instalação
Você pode instale o plugin com o seguintes comandos:
Crie module-federation.configuração.ts
Crie o module-federation.config.ts arquivo com o seguintes content:
module-federation.config.ts
Register o Plugin
In Vite, você pode adicione o plugin por meio do plugins configuração item no vite.config.js arquivo:
vite.config.js
Configure o Plugin de build
-
Tipo:
ModuleFederationPlugin(options: ModuleFederationOptions) -
O configuração structure para o Module Federation plugin é as follows:
Você pode find detailed explanations de all configuração items no Configuration Overview page.