当前位置: 首页 > article >正文

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
    解决办法:
    vite.config.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
import microApp from '@micro-zoe/micro-app'

// 在start中增加配置
microApp.start({
  'disable-memory-router': true, // 关闭虚拟路由
})

http://www.kler.cn/a/473546.html

相关文章:

  • flink的EventTime和Watermark
  • STM32烧写失败之Contents mismatch at: 0800005CH (Flash=FFH Required=29H) !
  • 【Linux 之 二十 】使用 ln 命令创建符号链接
  • C# 实现 gRPC 进程间通讯:两台设备的数据交换之道
  • Three.js - 打开Web 3D世界的大门
  • 路由器的转发表
  • 数据库管理系统
  • 利用Java爬虫获取1688商品详情:API返回值说明及代码示例
  • VsCode对Arduino的开发配置
  • 【深度学习】布匹寻边:抓边误差小于3px【附完整链接】
  • 从零用java实现 小红书 springboot vue uniapp (9)消息推送功能
  • 【Unity3D】导出Android项目以及Java混淆
  • 初学vue3心得
  • VSCode 远程开发环境中的 Python 虚拟环境切换详解
  • Python 植物大战僵尸
  • HTML 迷宫游戏
  • Python编程实例-特征向量与特征值编程实现
  • Idea-离线安装SonarLint插件地址
  • json相关内容(python)
  • 力扣-数据结构-13【算法学习day.84】
  • 基于 Apache Commons Pool 实现的 gRPC 连接池管理类 GrpcChannelPool 性能分析与优化
  • HTMLHTML5革命:构建现代网页的终极指南 - 0. 课程目录设计
  • AI华佗?港中大、深圳大数据研究院提出医疗推理大模型HuatuoGPT-o1
  • 深度学习的加速器:Horovod,让分布式训练更简单高效!
  • Element plus中el-input框回车触发页面刷新问题以及解决办法
  • MYSQL---------SQL 应用优化