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

Laravel 9在cPanel服务器上Vite资源加载异常求助

Laravel 9 + Vite 资源加载失败排查方案

先看问题截图:
使用Vite时未加载CSS

按以下步骤逐一排查:

  • 确保Vite开发服务正在运行:终端执行npm run dev,不要只启动Laravel的artisan serve,Vite需要单独运行热加载服务器。
  • 验证模板资源引入:所有页面(包括Breeze的登录/注册页)必须使用Laravel官方的@vite指令,示例代码:
@vite(['resources/css/app.css', 'resources/js/app.js'])

禁止手动写<link>或<script>标签引入资源。

  • 清除Laravel缓存:执行以下命令清理缓存的视图和配置:
php artisan cache:clear
php artisan view:clear
  • 重新安装前端依赖:删除项目根目录的node_modules文件夹和package-lock.json文件,然后执行:
npm install

确保依赖版本与Laravel 9兼容(Laravel 9对应Vite 3.x版本)。

  • 检查Vite配置文件:确认vite.config.js配置正确,标准配置如下:
import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';

export default defineConfig({
    plugins: [
        laravel({
            input: ['resources/css/app.css', 'resources/js/app.js'],
            refresh: true,
        }),
    ],
});
  • 核对.env配置:确保APP_URL与本地开发地址一致,比如APP_URL=http://localhost:8000,避免跨域或资源路径错误。
  • 查看浏览器控制台:按F12打开开发者工具,切换到「网络」标签,检查资源请求是否返回404或其他错误,根据具体错误定位问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 22:50:28