AI 快速开始
如果你希望按文档顺序自己了解 Module Federation 的概念、配置和接入方式,可以直接前往 开始使用指南。
更适合的开始方式
如果你已经在用 AI 编程工具,那么这里更推荐的方式不是你自己先把文档读完。
更高效的做法是:先把最新的 Module Federation 文档交给 Agent,让它先读,再让它回答、排查、改配置、写代码。
很多模型对 Module Federation 2.0 的理解并不完整,直接问,答案很容易过时或不准。所以这页的重点不是教你自己先补课,而是教你怎么让 Agent 先拿到对的资料。
最推荐的用法
如果你在用 Claude Code、Cursor、Windsurf 这类支持 Skills 的 AI 编程工具,优先安装:
装好以后,直接让 Agent 去读文档再回答:
这一步的意义很简单:
- 不是你自己先去翻文档
- 而是让 Agent 每次回答前,先去读最新文档
- 这样它给你的答案才更接近真实情况
如果你还想让 Agent 直接干活
这个 mf skill 不只是“会回答”,还可以让 Agent 继续帮你做很多事:
- 帮你把 Module Federation 接进已有项目
- 帮你检查配置问题
- 帮你分析类型问题
- 帮你看共享依赖冲突
- 帮你分析远端模块信息
- 帮你读取观测报告并排查 MF 加载失败
观测和调试 MF 加载
如果你希望 AI coding agent 基于真实运行时信息排查 Module Federation
加载问题,需要先接入 观测插件。
/mf observability 这个 skill 负责帮你接入、读取和分析报告;真正的运行时证据由观测插件采集。
加载失败后,浏览器控制台会打印 traceId,开发环境还会打印 read: 命令。把这段提示交给 Agent:
如果是 Node 或 SSR,让 Agent 读取 .mf/observability/latest.json。如果是生产环境,建议通过插件的 onReport 回调把报告上传到自己的系统,然后把上传报告或 traceId 交给 Agent。
不装 Skill 也能先用
如果你只是临时问一下,也可以直接把下面这句话发给你的 Agent:
这是最轻量的办法,适合你还没装 Skill、但想先让 Agent 别瞎猜。
给 Agent 的文档入口
llms.txt
module-federation.io 支持 llms.txt 标准,适合让 AI 先拿到文档索引:
Markdown 文档
文档站点的页面也都可以直接给 AI 读取。把页面 URL 末尾的 .html 改成 .md 就行:
下一步
如果你准备真的把这套方式用起来,建议顺序是: