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

Laravel Blade中用asset引入app.js报404错误,如何解决?

404错误的排查方向
  • 目标文件不存在
    先确认项目的public/js/目录下是否存在app.js文件。asset('js/app.js')最终指向的是public/js/app.js,如果这个文件没创建或者被误删,就会返回404。

  • 前端资源未编译
    Laravel默认的app.js源文件在resources/js/目录下,需要通过构建工具编译后才会输出到public/js/:

    • 若使用Laravel Mix,执行命令:npm run dev(开发环境)或npm run prod(生产环境)
    • 若使用Vite,执行命令:npm run dev(开发模式,会实时编译)或npm run build(生成生产环境文件)
  • 配置文件异常
    检查项目根目录的.env文件,确认APP_URL设置为http://127.0.0.1:8000,错误的URL会导致asset()生成的路径无效。

  • 缓存干扰
    如果之前调整过配置,执行php artisan config:clear清除配置缓存,避免旧配置影响路径生成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 16:06:28