Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]qiankun2.8.4 vite4+vue3 多页面子应用渲染报错,spa没问题,使用的vite-plugin-qiankun插件 #2536

Open
brucelc opened this issue Jun 22, 2023 · 7 comments

Comments

@brucelc
Copy link

brucelc commented Jun 22, 2023

有人遇到这种问题吗,主应用是vue-cli项目,子应用是vite配置的多页面应用,使用vite-plugin-qiankun插件之后就报错如下,子应用改为spa就没问题了
Uploading image.png…

@gongshun
Copy link
Collaborator

gongshun commented Jun 30, 2023

可能原因:

  1. 子应用不能同时加载:[Bug]qiankun2.8.4 vite+vue3子应用渲染异常 #2469 (comment)
  2. 子应用不能重复加载,需要卸载后才能再次加载:[BUG]- 手动卸载子应用再挂载回去会失败 #1734 (comment)

@ssslc
Copy link

ssslc commented Jul 5, 2023

我单页面也出现
image
有大佬知道如何解决吗
vite版本4.*

@Sunny-ZZY
Copy link

image本地直接启动时好的,但是build 发布到服务器就有这个错误,有大佬知道如何解决吗。主应用是vue-cli项目子应用是vue3+vite 单页面应用

@millerhamburger
Copy link

解决了吗

1 similar comment
@Echonessy
Copy link

解决了吗

@syory-ken
Copy link

我也遇到这个问题,子应用的加载的JS使用的是主应用的域名,调查了一下应该是vite-plugin-qiankun的BUG。解决方案是修改子应用vite.config.ts文件,把base配置改成带域名的路径。例如:'/' => 'https://www.xxx.com/'

@millerhamburger
Copy link

millerhamburger commented Mar 28, 2024

我也遇到这个问题,子应用的加载的JS使用的是主应用的域名,调查了一下应该是vite-plugin-qiankun的BUG。解决方案是修改子应用vite.config.ts文件,把base配置改成带域名的路径。例如:'/' => 'https://www.xxx.com/'

这样的话如果我要打包到多个生产环境就要打多个包,贼麻烦。虽然目前我也是这么解决的。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants