umi
umi copied to clipboard
[Bug] 路由preload和qiankun一起使用造成的bug
What happens?
升级umijs/max到最新(4.2.13) 部署后发现js和css资源加载异常,排查后得知可能是preload route提交导致的。
Mini Showcase Repository(REQUIRED)
https://github.com/consistent-k/umi-demo
How To Reproduce
1、将示例代码库中的主应用(base)和子应用(child)分别进行编译 2、使用nginx启动(仓库内有示例nginx,需要修改一些路径即可) 3、访问主应用路由 /child/detail 4、打开控制台观察加载情况
5、排查配置项后得知。child的.umirc.ts中
此处配置如果修改为不是 /child 上图加载资源就是正常或者将child的umi降级回到4.1.0也可以正常加载,请排查一下这个配置项是否有错。
补充:child的base配置为 /child是为了单独访问子应用的时候保持和通过主应用访问一样的路径,项目正常运行了一年多了。
Context
- Umi Version: 4.2.13
- Node Version: 20
- Platform: Mac OS Chrome最新