微前端的部署与版本管理有什么要注意的?

微前端是多应用独立部署,需注意:

  1. 入口解耦:子应用独立构建部署到各自域名/CDN,主应用只配置入口 URL(不打包子应用代码)
  2. 版本协商:用 Module Federation 的 shared 做依赖版本兼容;基座与子应用 React/Vue 大版本要一致
  3. 灰度/回滚:子应用可按 URL/用户分桶灰度,单个子应用出问题只影响自己,回滚快
  4. 入口可用性:主应用要处理子应用加载失败(超时/404)的兜底 UI,避免整页崩溃
  5. CI/CD:每个子应用独立流水线;基座变动需考虑与所有子应用的兼容

关键认知:微前端把「发布耦合」打散成「运行时耦合」,对契约/接口的稳定性要求更高。

同分类其他题目