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

Laravel Breeze登录页面CSS失效,顶部显示@vite指令问题求助

解决Laravel Breeze登录后页面显示@vite代码且无样式的问题

以下是针对性的排查和解决步骤:

  • 确认Vite服务状态
    开发环境下必须启动Vite开发服务器才能正确解析@vite指令,执行命令:

    npm run dev
    

    确保终端输出Vite的启动日志(如Local: http://localhost:5173/)。如果是生产环境,先编译静态资源:

    npm run build
    

    同时将.env中的APP_ENV设为production。

  • 检查Blade模板布局继承
    登录后的页面(比如dashboard.blade.php)必须正确继承Breeze的布局文件,确保顶部有:

    @extends('layouts.app')
    

    而不是直接在页面中写@vite指令。同时检查resources/views/layouts/app.blade.php中的@vite指令是否存在且格式正确:

    @vite(['resources/css/app.css', 'resources/js/app.js'])
    
  • 清除Laravel缓存
    缓存可能导致视图解析异常,执行以下命令清除各类缓存:

    php artisan view:clear
    php artisan config:clear
    php artisan route:clear
    
  • 验证.env配置
    确保APP_URL与你访问项目的地址完全一致,例如:

    APP_URL=http://localhost:8000
    

    开发环境下保持APP_DEBUG=true,生产环境设置为false。

  • 重新安装Node依赖
    若依赖文件损坏,可能导致资源编译失败:

    1. 删除node_modules文件夹和package-lock.json文件
    2. 重新安装依赖:npm install
    3. 重新编译资源:npm run dev(开发环境)或npm run build(生产环境)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 08:47:35