umi
umi copied to clipboard
qiankun 主项目和子项目之间的切换,会抛出路径不匹配警告
qiankun 主项目和子项目之间的切换,会抛出路径不匹配警告
测试代码仓库 项目测试代码为官方的例子: https://github.com/umijs/umi/tree/master/examples/ 的 max 和 qiankun-slave,前者是主应用,后者是子应用。
Context
"dependencies": { "@ant-design/icons": "^4.7.0", "@umijs/max": "^4.0.9", "react": "18.1.0", "react-dom": "18.1.0" }, "devDependencies": { "cypress": "^10.3.1", "start-server-and-test": "^1.14.0", "tailwindcss": "^3.1.6" }
测试正常:

可以尝试:
- git pull最新分支
- qiankun-slave修改base,默认会读取package.json的name
qiankun-slave/.umirc
测试正常:
可以尝试:
- git pull最新分支
- qiankun-slave修改base,默认会读取package.json的name
qiankun-slave/.umirc
还是会有,我拉了最新的测试了,还是会出现
自应用的配置我也改了
多切换几次就出现
版本: "@umijs/max": "4.0.11",
通常来说子应用增加base: ‘/’就好了
https://github.com/umijs/umi/issues/8838#issuecomment-1207594907
你可以参考上面这个链接里的配置,我之前试了没什么问题