使用Vite v5.2.0的React项目出现__vite__injectQuery重复声明错误
解决Vite 5.2.0中
__vite__injectQuery重复声明的错误 快速修复方案
- 清理Vite缓存:关掉开发服务器,删除项目根目录下的
node_modules/.vite文件夹,再重启服务。 - 强制刷新浏览器:按
Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac),清空浏览器缓存的旧代码。 - 重装依赖:删除
node_modules、package-lock.json(或yarn.lock),执行npm install(或yarn install)后重启服务。
深层排查方向
- 排查插件冲突:临时禁用所有第三方Vite插件,逐个重新启用,找出是否有插件重复注入了Vite内部函数。
- 锁定Vite版本:确认
package.json里Vite版本是5.2.0,如果被意外升级,执行npm install vite@5.2.0重新安装指定版本。 - 检查本地代码:确认自己的代码里没有手动声明
__vite__injectQuery变量,避免和Vite内部变量冲突。
内容的提问来源于stack exchange,提问作者Fardeen
相关产品推荐
相关产品推荐

