vite-plugin-legacy-qiankun icon indicating copy to clipboard operation
vite-plugin-legacy-qiankun copied to clipboard

让 vite 集成 qiankun,支持 js,css 沙箱

Results 18 vite-plugin-legacy-qiankun issues
Sort by recently updated
recently updated
newest added

index-legacy-eadb6705.js:29 Error: http://192.168.0.116:8082/CoreUI_App/assets/index-legacy-4470f73e.js (SystemJS https://github.com/systemjs/systemjs/blob/main/docs/errors.md#2) at eval (polyfills-legacy-758f4cb6.js:1:115007) 两个子应用都是vue3 + vite 请问大佬这个要怎么解决?

基座:vue2+webpack,多入口组件:vue3+vite 使用qiankun.loadMicroApp同时加载两个入口作为两个组件使用,先加载的legacy-6d7ac40c.js会被后加载的legacy-3ef1ad60.js 阻断,导致只能成功加载后面加载的自入口 报错如下 ![image](https://github.com/lishaobos/vite-plugin-legacy-qiankun/assets/34158264/22348cfc-3980-442d-a6f5-21d8784087f0) 如果等待前一个加载完再加载后一个就能正常运行,配置同插件文档的配置

会报 ![微信截图_20240320135739](https://github.com/lishaobos/vite-plugin-legacy-qiankun/assets/142570458/6983607c-a7eb-44e9-9e1a-2d4f38f7049c)

qiankun目前在使用中存在主应用和子应用样式污染问题。这个插件是否支持主应用和子应用的样式隔离,比如: 1、子应用挂载在body的dialog样式丢失(由于样式在qiankun-header中,但弹窗加载到body层级,header中不存在子应用弹窗的样式); 2、主应用和子应用相同的class、标签样式(比如body标签样式); 3、子应用重写的一些样式被主应用样式覆盖; 4、...

想用https://github.com/jeecgboot/jeecgboot-vue3 作为子应用接入qiankun,但是没成功 ![image](https://user-images.githubusercontent.com/17404544/233517762-ee7d2125-12b5-4197-8794-105a7c51c13e.png)

当主应用加载两个同名的子应用时,真实window上的legacyQiankun对象中子应用名称对应的沙箱实例、生命周期函数等会被后加载的子应用覆盖,build和dev下第二个子应用都无法加载,请问有什么解决方案吗

![image](https://github.com/lishaobos/vite-plugin-legacy-qiankun/assets/63987939/eade5ad8-e7de-403b-9d65-29395232d986) ![image](https://github.com/lishaobos/vite-plugin-legacy-qiankun/assets/63987939/afbe17e3-250b-4b6e-b21f-7feaaddc9a82) 第二张图片是正常打开时的情况

### 主子应用都是vite+vue,因为渲染的根节点都是#app所以子应用一加载就把主应用的#app替换了导致崩溃 ![image](https://github.com/lishaobos/vite-plugin-legacy-qiankun/assets/67454874/088405b1-eb17-4fe7-a4cf-3edda62eab2d)

你好,我的应用构建是这样的: 主应用基座是 React18+vite (正常) 子应用Vu3+vite (正常) 子应用React18+vite (报错) ,报错显示: `app-errors.js:11 Uncaught Error: application 'react-app' died in status BOOTSTRAPPING: React refresh runtime was loaded twice. Maybe you forgot the base path?...