问题描述
两个uniapp项目想使用vite的模块联邦功能来实现加载远程模块功能
复现步骤
[复现问题的步骤]
- 我创建了两个uniapp项目,使用vite的@originjs/vite-plugin-federation 插件实现模块联邦功能
- 其中一个项目作为生产方,npm run build:h5 打包,并起一个服务用于其他项目使用。
- 另一个项目作为消费方,npm run dev:h5启动,使用vite的@originjs/vite-plugin-federation,连接生产方使用。
- 结果是组件加载不出来,并报错(不使用uniapp,两个vite项目同样的代码是可以成功的,代码参考: https://stackblitz.com/edit/github-kyokdx?file=readme.md )
预期结果
组件可以加载出来
实际结果
运行报错如下
系统信息:
- 发行平台:H5平台
- 操作系统 windows11
- uni-app版本 3.0.0-3061720230112002
- 设备信息 windows11
补充信息
uniapp是否目前还不支持module federation ? 如果支持的话,是只支持h5端吗, 其他端可以同步支持吗?
2条答案
按热度按时间5f0d552i1#
最近也在研究,同问
yeotifhr2#
2023-11-15占坑,问下可以支持不?