首页 > 其他分享 >umi3.5新特性之提速方案mfsu

umi3.5新特性之提速方案mfsu

时间:2023-01-17 14:33:46浏览次数:62  
标签:mfsu 依赖 提速 ts 应用 umi umi3.5

umi版本要求:3.5+

什么是 mfsu

mfsu 是一种基于 webpack5 新特性 Module Federation 的打包提速方案。核心原理是将应用的依赖构建为一个 Module Federation 的 remote 应用,以免去应用热更新时对依赖的编译。

因此,开启 mfsu 可以大幅减少热更新所需的时间。在生产模式,也可以通过提前编译依赖,大幅提升部署效率。

配置

初始化一个 umi 应用。
在 config.ts 或 .umirc.ts 中添加 mfsu:{}。
如下:

umi dev 启动项目。在构建依赖时,会出现 MFSU 的进度条,此时应用可能会被挂起或显示依赖不存在,请稍等。

可能遇到的问题

配置mfsu之后,重新启动时可能报错找不到某些依赖,需要删除 .umi 文件夹后 重新安装依赖,重新启动。
关于mfsu的详细内容,可以参考下方官方链接。

附:

umi官方mfsu

标签:mfsu,依赖,提速,ts,应用,umi,umi3.5
From: https://www.cnblogs.com/ZerlinM/p/17057738.html

相关文章