micro-app vite4接入vite6 遇到的问题

micro-app:^1.0.0-rc.18

node:18.12.0

主应用:vite4+vue3

子应用:vite6+vue3

  1. [Vue warn]: Component is missing template or render function
    原因:没有正确识别<micro-app></micro-app>
    解决办法:
    vite.config.js
js 复制代码
export default defineConfig({
  plugins: [
    vue({
      template: {
        compilerOptions: {
          isCustomElement: tag => /^micro-app/.test(tag)
        }
      }
    })
  ],
})
  1. [micro-app from runScript] app flowLtc: SyntaxError: Cannot use import statement outside a module
    解决办法:micro-app开子应用iframe沙箱
  2. 跨域
    解决办法:检查一下子应用有没有装micro-app,在子应用中配置跨域(看文档的说vite天然支持跨域,但是实际上还是配了server.cors:true
  3. 不报错但是也不渲染vite子应用
    解决办法:尝试关掉虚拟路由系统
    main.js
js 复制代码
import microApp from '@micro-zoe/micro-app'

// 在start中增加配置
microApp.start({
  'disable-memory-router': true, // 关闭虚拟路由
})
相关推荐
顾尘眠几秒前
vue2日历组件
前端·javascript·css
_.Switch26 分钟前
FastAPI 的依赖注入与生命周期管理深度解析
开发语言·前端·python·中间件·性能优化·fastapi
我想学LINUX28 分钟前
【2024年华为OD机试】 (A卷,100分)- 对称美学(Java & JS & Python&C/C++)
java·c语言·javascript·c++·python·华为od
七里汀1 小时前
关于husky8.0 与 4.0的配置
javascript·git
Libby博仙1 小时前
VUE3 监听器(watch)
前端·javascript·vue.js
JINGWHALE11 小时前
设计模式 行为型 访问者模式(Visitor Pattern)与 常见技术框架应用 解析
前端·人工智能·后端·设计模式·性能优化·系统架构·访问者模式
金州饿霸1 小时前
HDFS异构存储和存储策略
前端·javascript·hdfs
处女座_三月1 小时前
多并发发短信处理(头条项目-07)
java·前端·数据库·python
zhangfeng11332 小时前
Selenium 进行网页自动化操作的一个示例,绕过一些网站的自动化检测。python编程
javascript·selenium·自动化
不想熬夜不想熬夜2 小时前
安装yarn时显示npm使用淘宝镜像安装报错
前端·npm·node.js