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

Laravel Vite页面持续自动刷新异常问题求助

解决Laravel+Vite页面持续自动刷新问题

针对你遇到的执行npm run dev后页面每500ms自动刷新的问题,给你几个实用的排查和解决方向:

  • 排查Livewire目录的文件变化:你的Vite配置里监听了app/Livewire/**,新环境下可能存在文件时间戳异常(比如文件持续被标记为修改状态),导致Vite热更新不断触发。可以手动执行touch app/Livewire/*.php更新文件时间戳,或者暂时移除app/Livewire/**这条监听规则,重启npm run dev验证是否解决。
  • 缩小监听范围:把app/Livewire/**改为更精准的路径,比如app/Livewire/*.php,避免监听目录下的隐藏文件、临时文件或子目录的无关变化。
  • 核对环境配置:检查.env文件中的APP_URL是否和你访问项目的地址完全一致(比如http://localhost:8000),Vite热更新的WebSocket连接如果地址不匹配,可能会触发异常刷新。
  • 清理缓存与重新安装依赖:
    • 执行PHP端缓存清理:php artisan cache:clear && php artisan view:clear
    • 清理npm缓存并重装依赖:npm cache clean --force && rm -rf node_modules package-lock.json && npm install
  • 检查版本兼容性:新环境的vite和laravel-vite-plugin版本可能和原项目不匹配,执行npm list vite laravel-vite-plugin查看当前版本,对比原正常环境的版本,调整到兼容的版本号后重新安装。

如果以上方法都无效,可以打开浏览器开发者工具的「网络」面板,查看每次刷新前是否有异常的请求(比如Vite热更新的WebSocket请求反复断开重连),进一步定位问题。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 22:52:35