Results 4 comments of Mi Gao

这个问题我也遇到过,变成了url后面加个undefined的情况,这样就找不到路由了,这问题也不好形容不知道咋问咋解决

现在发现了是因为之前404的路由path写成了`'/:pathMatch(.*)*'`,导致了所有找不到的路由都导到404上; 于是参照[这个issue](https://github.com/umijs/qiankun/issues/918)下的方案做了一些修改把404页面单抽出来path做成`/404`,然后路由守卫那边做成大概如下尝试: ![image](https://github.com/user-attachments/assets/946d1db0-1f3c-4b04-a815-55a4143788ab) 虽然能够见到子项目了,但是console种其实能看出以下问题: ![image](https://github.com/user-attachments/assets/2e92ff58-57f6-4dda-b454-deeffed1924a) ![image](https://github.com/user-attachments/assets/e5f80658-1996-42ec-9fdb-6bb6df985c19) 也就是(似乎)依然因为`microapp/sub-app-2/home` 在vue主项目那里的动态路由中是不存在的路由path所以会跳入404的逻辑 继续思考……

@devilwjp Same problem in current project. When I tried to use node 18, it told me: ``` error @achrinza/[email protected]: The engine "node" is incompatible with this module. Expected version "8...

> [@gaomigithub](https://github.com/gaomigithub) > > yarn install --ignore-engines Figured out. I made this in VUE project package.json ``` { "name": "dev-project-vue3", ... "resolutions": { "@achrinza/node-ipc": "9.2.9" } } ```