Vite
- 能够构建出满足
Module Federation加载规范的模块 - 能够使用别名消费
Module Federation规范的模块 - 能够设置模块的共享依赖配置,当加载模块的宿主环境已经存在对应依赖时将不会重复加载
- 当模块具备远程类型时会自动下载并消费远程模块的类型
不支持的选项
除了 dev 选项外,其他选项全部支持(包含 dts)。
- roadmap 🗓️
- 消费远程模块时将具备热更新能力
- nuxt ssr
快速开始
安装
你可以通过如下的命令安装插件:
注册插件
在 vite 中,你可以通过 vite.config.js 配置文件中的 plugins 配置项来添加插件:
vite.config.js
配置构建插件
-
Type:
ModuleFederationPlugin(options: ModuleFederationOptions) -
Module federation 插件的配置结构如下所示:
你可以在 Config 总览 页面找到所有配置项的详细说明。