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

![image](https://user-images.githubusercontent.com/17404544/233519521-cd80f9c6-8b36-4eb9-aaaf-b3c20ddf1876.png)

在你的示例代码, 开发环境我在main/App.vue 上加了 .container { color: green; border: 1px solid; } 子应用也有这个样式, build打包后也是一样

vite-plugin-virtual 定义的 id 匹配不到

背景: 主应用:umi3,使用umijs/plugin-qiankun 子应用: vite4+react18+dva 使用该插件 只注册一个子应用,使用组件引入方式,使用子应用的三个页面 本地启动主、子应用并配置 "$$cacheLifecycleByAppName": true ,没有任何问题 ![9f9090c56341887b29416a4cb927ac9](https://github.com/lishaobos/vite-plugin-legacy-qiankun/assets/112858085/386a3cdb-c199-4dbf-8ab8-00aa3153a6dc) 问题: 线上环境不开启沙盒正常访问,没有问题,但在子页面刷新浏览器后,在切换其他子应用页面会报错catch Error: Error:http://xxxx/rcweb/assets/index-legacy-3e9e6ae8.js(SystemJShttps://github.com/systemjs/systemjs/blob/main/docs/errors.md#2) at eval (polyfills-legacy-02480bfa.js:1:140571),但不影响使用,沙盒关闭共用一个window,可能存在冲突问题 开启沙盒,三个子应用页面,第一次进入没问题,切换到其他子页面时在上一个页面的unmount之后下一个页面的mount之前报错 ![d4f2531c30b2838205af1c530d9cd07](https://github.com/lishaobos/vite-plugin-legacy-qiankun/assets/112858085/1cab02b6-31aa-44be-8dcb-7774b446e762) 另外我发现,只用进入过子应用,子应用的路由表就一直作用在父应用上,跳转时先匹配子路由,匹配到就走子的,没匹配到就去匹配父的,进入一次子页面页面就会累加匹配一次。 大佬请问怎么解决,救救

主应用: { name: 'vite_vue', entry: `//${baseUrl || 'localhost:'}9526/apps/vue`, container: '#micro', activeRule: '/vite_vue' }, entry中配置了‘/apps/vue’ 子应用: vite.config.js中 base:/apps/vue/ 或者是默认的 '/' 都会出现错误,报错地方为 global.legacyQiankun[name].publicPath + '/src/main.js'