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

Laravel安装Breeze包提示Vite manifest不存在报错如何解决

Laravel Breeze安装后Vite manifest缺失报错修复

报错核心逻辑

该报错触发的直接原因是项目加载前端资源时,找不到Vite生成的资源清单文件public/build/manifest.json,本质是前端资源构建流程没有正常执行或配置错误。

常见根因

  • 安装Breeze扩展包后,未执行前端依赖安装、资源编译相关命令
  • 本地Node.js运行环境版本不符合Vite要求,依赖安装或构建过程报错中断
  • 开发环境未启动Vite热更新服务,或环境变量配置错误误判为生产环境
  • 前端依赖目录损坏、public目录写入权限不足,导致构建产物无法生成

分步排查修复

  • 安装前端依赖
    进入项目根目录,根据使用的包管理器执行对应依赖安装命令:
# npm用户
npm install

# yarn用户
yarn install

# pnpm用户
pnpm install
  • 按运行场景执行对应资源命令
    • 本地开发场景:执行Vite开发服务命令,保持该终端进程运行,再刷新页面访问即可:
npm run dev

开发模式下Vite不会生成实体的manifest.json文件,通过本地热更新服务动态提供资源,只要该服务正常运行就不会触发manifest缺失报错

  • 生产部署/本地预览构建产物场景:执行生产构建命令,执行完成后会自动生成public/build目录及对应的manifest.json文件:
npm run build
  • 执行命令报错的对应处理
    • 检查Node.js版本:执行node -v查看版本,Vite要求Node.js版本≥16,建议升级到18.x及以上的LTS长期支持版本后重试
    • 依赖损坏修复:如果依赖安装时报错,先删除损坏的依赖目录和锁文件后重装:
# Windows系统可直接手动删除node_modules文件夹、对应包管理器的锁文件
rm -rf node_modules package-lock.json yarn.lock pnpm-lock.yaml
npm install
  • 权限问题处理:Windows系统如果提示写入失败,关闭占用public目录的杀毒软件、编辑器实时预览进程后重新执行构建命令
  • 特殊场景修复
    如果已经启动npm run dev仍然报错,打开项目根目录.env文件,检查APP_ENV参数是否被误设置为production,本地开发需要将该值改为local,修改后执行php artisan config:clear清除配置缓存再刷新页面。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 16:57:48