uni-app uniapp是否支持vite/webpack的module federation功能?

3phpmpom  于 3个月前  发布在  uni-app
关注(0)|答案(2)|浏览(50)

问题描述

两个uniapp项目想使用vite的模块联邦功能来实现加载远程模块功能

复现步骤
[复现问题的步骤]

  1. 我创建了两个uniapp项目,使用vite的@originjs/vite-plugin-federation 插件实现模块联邦功能
  2. 其中一个项目作为生产方,npm run build:h5 打包,并起一个服务用于其他项目使用。
  3. 另一个项目作为消费方,npm run dev:h5启动,使用vite的@originjs/vite-plugin-federation,连接生产方使用。
  4. 结果是组件加载不出来,并报错(不使用uniapp,两个vite项目同样的代码是可以成功的,代码参考: https://stackblitz.com/edit/github-kyokdx?file=readme.md )

预期结果

组件可以加载出来

实际结果
运行报错如下

系统信息:

  • 发行平台:H5平台
  • 操作系统 windows11
  • uni-app版本 3.0.0-3061720230112002
  • 设备信息 windows11

补充信息

uniapp是否目前还不支持module federation ? 如果支持的话,是只支持h5端吗, 其他端可以同步支持吗?

5f0d552i

5f0d552i1#

最近也在研究,同问

yeotifhr

yeotifhr2#

2023-11-15占坑,问下可以支持不?

相关问题