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

Laravel部署后首页出现htmlWebpackPlugin.options.title错误

解决Laravel部署到Forge/DigitalOcean后首页空白问题

可能的原因及解决步骤

  • 重新构建生产环境前端资源
    本地开发用的是调试版资源,生产环境需要编译优化后的版本。登录Forge服务器,进入项目目录执行:

    npm install
    npm run build
    

    这会替换掉未编译的模板占位符,生成可正常加载的前端文件。

  • 检查前端资源引用配置
    确认首页视图文件里的资源引用正确:

    • 若用Laravel Mix,需使用{{ mix('js/app.js') }}和{{ mix('css/app.css') }}引用编译后的资源
    • 若用Vite(Laravel 9+默认),需在视图中添加@vite(['resources/css/app.css', 'resources/js/app.js'])指令
      避免直接引用未编译的resources目录下的文件。
  • 清除各类缓存
    部署后缓存可能导致资源加载异常,执行以下命令清理:

    php artisan cache:clear
    php artisan view:clear
    php artisan config:clear
    

    同时清空浏览器缓存,用隐私模式访问首页测试。

  • 验证首页路由与视图
    检查routes/web.php中的首页路由是否指向正确视图,例如:

    Route::get('/', function () {
        return view('welcome'); // 替换为你的实际首页视图
    });
    

    打开对应视图文件,确认没有遗漏前端资源引入代码。

  • 确认Forge站点根目录设置
    检查Forge的站点配置,确保根目录设置为项目的public文件夹,这是Laravel的正确入口路径,路径错误会导致资源加载失败。


内容的提问来源于stack exchange,提问作者M-Araujo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 18:07:35