白狗子的博客

「天上浮云如白衣,斯须改变如苍狗。」——杜甫

Webpack-面试-ModuleFederation微前端

2026年10月16日·Admin·1 次浏览

面试题:Module Federation 做什么?与 npm 包区别?

定位

运行时把远程 chunk 当作共享依赖加载,多个独立应用(微前端)可共载同一依赖版本(如 react),避免重复打包与版本冲突。

核心概念

  • Host / Remote:消费方与提供方。
  • exposes:远程暴露的模块。
  • shared:共享依赖与单例策略(singleton、requiredVersion)。

与单纯 npm 包

Federation 强调独立部署、运行时组合;复杂度高,需版本协商与错误边界。

© 2025 My Blog. Built with Nuxt.js v4