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

报错 | vitest中,vue中使用jsx语法,报错:ReferenceError: React is not defined

省流总结:在 vite.config.ts vitest.config.ts 中,都添加 vueJsx 插件的引入

报错:ReferenceError: React is not defined

分析:在vue中使用jsx语法,无法识别。

在 vite.config.ts 中添加了,jsx的相关代码,但依旧无法解决。

import { fileURLToPath, URL } from 'node:url'
import Vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import { defineConfig } from 'vite'
import vueDevTools from 'vite-plugin-vue-devtools'
import VueMacros from 'unplugin-vue-macros/vite'// https://vite.dev/config/
export default defineConfig({plugins: [VueMacros({plugins: {vue: Vue(),vueJsx:vueJsx()},}),vueDevTools(),],resolve: {alias: {'@': fileURLToPath(new URL('./src', import.meta.url))},},
})

★ 突然想到 vitest.config.ts 首行添加了重置代码,那么要将vite.config.ts中的代码迁移到vitest.config.ts中,即复制一份 在vitest.config.ts中也添加 vueJsx 插件引入

果然,问题解决!


 参考:vue3中使用jsx报错React is not defined和h is not defined-CSDN博客

vue3中使用jsx报错React is not defined_vue3 react is not defined-CSDN博客

http://www.dtcms.com/a/180739.html

相关文章:

  • Java设计模式之单例模式:从入门到精通
  • 虚假AI工具通过Facebook广告传播新型Noodlophile窃密木马
  • 国产Excel处理控件Spire.XLS系列教程:C# 将Excel文件转换为Markdown格式
  • C++Primerplus编程练习 第六章
  • 数据库故障排查指南
  • PDF文档解析新突破:图表识别、公式还原、手写字体处理,让AI真正读懂复杂文档!
  • 系统间安全复制和同步文件
  • 数据库审计如何维护数据完整性:7 种工具和技术
  • 1.3.2 linux音频PulseAudio详细介绍
  • ubuntu 24.04 error: cannot uninstall blinker 1.7.0, record file not found. hint
  • stm32 debug卡在0x1FFFxxxx
  • 【Unity笔记】PathCreator使用教程:用PathCreator实现自定义轨迹动画与路径控制
  • Spring、SpringMVC、SpringBoot、SpringCloud 联系与区别
  • linux ptrace 图文详解(八) gdb跟踪被调试程序的子线程、子进程
  • 安全核查基线-3.用户umask设置策略
  • 后缀表达式+栈(详解)(c++)
  • AI-02a5a4.神经网络-与学习相关的技巧-参数更新
  • 【设计模式】GoF设计模式之策略模式(Strategy Pattern)
  • [Linux网络_70] ARP协议 | RARP | DNS | ICMP协议
  • 在 Kotlin 中什么是委托属性,简要说说其使用场景和原理
  • window 显示驱动开发-线性内存空间段
  • kotlin 数据类
  • 2025 年数维杯数学建模 C 题完整论文代码模型:清明时节雨纷纷,何处踏青不误春
  • 最新CDGP单选题(第一章)补充
  • C# 的异步任务中, 如何暂停, 继续,停止任务
  • AKS 支持 Kata Container容器沙盒 -预览阶段
  • 什么是AI写作
  • [QMT量化交易小白入门]-五十一、用Backtrader搭建双均线策略回测平台,年化收益13%
  • Nginx静态资源增加权限验证
  • 计算机二级(C语言)已过