1. 背景
主应用和子应用使用的都是 umi3+,node 版本为 14.15.2
2. 安装
问题: 使用 yarn add @umijs/plugin-qiankun -D 安装插件报错:node 引擎版本不兼容问题
解决: 方案一:忽略版本不兼容问题,在命令行输入:yarn config set ignore-engines true 方案二:使用 npm 下载插件:npm i @umijs/plugin-qiankun -D
3. 配置
问题: 在子应用 config.js 内配置 qiankun:{ slave: {} } 后,命令行报错:
解决: 方案一:删除 .umi 和 node_modules 文件夹,重新执行 npm (我使用这个方法后依旧报错,因此选择方案二) 方案二:在子应用 config.js 中配置的 mfsu 删除 (虽然百度了一下,看大神写的文章不推荐这种方法,但我使用方案一没有效果,只能选择这个简单粗暴的方式)
4. 运行主应用
问题: 全部配置完毕后,运行主应用和子应用,打开主应用页面,发现子应用页面一闪而过,也没有报错 解决: 百度查看是主应用没有配置子应用代理的问题,在主应用配置子应用代理后,子页面正常显示
5. 注释
以上内容均来源于搜索,如有错误,欢迎指正。