You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用React搭配Vite时浏览器覆盖层不显示运行时错误问题咨询

解决Vite+React开发时运行时错误不显示浏览器覆盖层的问题

方案1:显式配置React插件的错误覆盖层

Vite的@vitejs/plugin-react部分版本中,错误覆盖层需要显式启用。修改你的vite.config.js,给react插件添加对应配置:

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";

export default defineConfig({
  plugins: [
    react({
      // 启用错误覆盖层
      overlay: true,
      // 若使用旧版JSX运行时,可添加此配置
      jsxRuntime: 'classic'
    })
  ],
  server:{
    port:3000
  }
});

方案2:确认启动的是开发环境

确保你使用npm run dev启动开发服务器,生产构建命令(如npm run build)会自动禁用错误覆盖层,仅保留控制台错误输出。

方案3:排查浏览器干扰因素

  • 检查浏览器是否禁用了弹窗类内容显示
  • 关闭广告拦截器、脚本屏蔽类插件,这类工具可能会阻止Vite错误覆盖层的渲染

方案4:更新依赖版本

旧版Vite或React插件可能存在覆盖层显示bug,执行命令更新依赖:

npm update vite @vitejs/plugin-react

内容的提问来源于stack exchange,提问作者tedGuy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 08:35:31