Skip to content

项目启动后浏览器空白

页面能打开但内容为空白,这是最常见的问题之一。按以下步骤排查。

排查顺序

1. 检查控制台错误

F12 打开开发者工具 → Console 标签。

常见报错及原因:

报错信息原因解决
Unexpected token <语法错误检查代码是否有遗漏的括号/引号
Cannot find module缺少依赖执行 pnpm install
Failed to fetch后端未启动先启动后端服务
Network Error网络不通检查端口和防火墙

2. 检查网络请求

切换到 Network 标签:

状态码含义操作
200正常问题在前端,看 Console 错误
401未登录 / Token 过期重新登录
404接口不存在检查 URL 是否正确
500服务端错误查看后端日志
0 (pending)请求挂起后端响应慢或无响应

3. 清除缓存并重启

bash
# 删除 node_modules 和锁文件
rm -rf node_modules pnpm-lock.yaml

# 重新安装
pnpm install

# 清除 Vite 缓存
rm -rf .vitepress/.temp

# 重新启动开发服务器
pnpm dev

4. 检查环境变量

确认 .env.development.env 文件存在且包含必要配置:

bash
# 必须有
VITE_APP_API_BASE_URL=http://localhost:8080

5. 常见原因速查

原因症状解决
Node 版本过低启动报错升级到 16+
端口被占用EADDRINUSE更换端口或关闭占用进程
ESLint 严重警告编译中断修复错误或暂时禁用
代理软件干扰Network Error关闭 VPN/代理
Windows 路径过长编译失败尝量缩短路径

6. 浏览器兼容性

浏览器最低版本
Chrome最新版推荐
EdgeChromium 内核
Firefox90+
Safari14+

💡 提示:IE 不支持本项目,请勿使用。

基于 MIT 许可发布 · 如需部署协助或二开定制,请查看 支持与合作