加入直播:美国东部时间周四上午 11 点,Storybook 9 发布及 AMA

用于使用远程模块联邦应用/组件的 Storybook 插件

在 Github 上查看

Module Federation

你可以将此仓库提供的模块联邦能力视为“模块联邦 2.0”。“模块联邦 2.0”与 Webpack 5 内置的“模块联邦”不同,它不仅提供模块导出、加载和依赖共享的核心功能,还提供额外的动态类型提示、“Manifest”、“Federation Runtime”和“Runtime Plugin System”。这些功能使得“模块联邦”更适合作为微前端架构用于大型 Web 应用。

💡 什么是 Module Federation?

  • Module Federation 是一个允许开发者在多个 JavaScript 应用之间共享代码和资源的概念

  • Module Federation 可用于将单体应用拆分为微前端架构

  • Module Federation 尽可能多地重用模块之间的共同依赖项

✨ Module Federation 提供哪些新功能?

  • 🎨 Module Federation Runtime(模块联邦运行时)
  • 🧩 Runtime Plugins System(运行时插件系统)
  • 📝 Manifest(清单)
  • 🚀 Dynamic type prompt(动态类型提示)
  • 🛠️ Chrome Devtool(Chrome 开发者工具)

📚 入门

要开始使用 Module Federation,请参阅快速入门

🧑‍💻 社区

快来讨论区Discord与我们交流吧!模块联邦团队和用户都非常活跃,我们随时欢迎贡献。

🤝 贡献

欢迎新贡献者!

请阅读贡献指南

Alt

🙌 行为准则

本仓库遵循行为准则。更多详情请查看行为准则

贡献者
  • zackljackson
    zackljackson
  • heal
    heal
  • valorkin
    valorkin
  • zackarychapple
    zackarychapple
  • ilteoood
    ilteoood
  • shawzhou
    shawzhou
标签