远程模块与扩展
当前 FlexUE 已经具备远程模块接入能力,这部分主要由 flexue-remoting-loader 提供。
它解决什么问题
- 远程模块暴露什么视图和组件
- 宿主应用如何发现这些远程模块
- 如何把远程模块自动转换成宿主可用的视图配置
- 如何处理本地开发时的模块发现与宿主装配
当前机制的核心点
- 远程模块以
module.config.js作为核心描述模型 - 构建阶段可根据该模型自动推导联邦配置
- 宿主侧可根据模块清单自动生成 remotes 与本地调试配置
- 运行时可把远程模块视图装配为可直接传给
runApp({ views })的视图列表
对开发者的意义
这说明 FlexUE 已经不只是单体前端框架,还在向“可模块化装配的前端应用平台”演进。后续针对宿主应用、远程模块、共享依赖和本地调试,值得补更细的专题文档。




