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

React集成laravel-mix后执行php artisan serve提示无法打开artisan文件

问题分析与解决方案

核心原因

php artisan serve是Laravel框架专属的开发服务器启动命令,你的项目是纯React项目,只是用Laravel Mix作为前端构建工具,根目录里根本没有Laravel的artisan文件,所以执行这个命令肯定报错。

解决办法

你需要用前端项目的方式启动开发服务器,以下是两种可行方案:

方案1:使用Laravel Mix自带的热重载服务器

你的package.json已经配置了对应的命令,直接执行:

npm run hot

这个命令会启动支持热重载的开发服务器,默认访问地址通常是http://localhost:8080,可以直接访问编译后的前端页面。

方案2:使用静态文件服务器

如果不需要热重载,也可以借助serve工具:

  1. 全局安装serve:
npm install -g serve
  1. 先编译项目:
npm run dev
  1. 启动服务器指向编译后的dist目录:
serve dist

根据终端提示的地址访问即可。

补充说明

Laravel Mix只是一个基于Webpack的前端构建工具,完全可以脱离Laravel框架单独使用。你当前的配置已经正确完成了React+TypeScript+Sass的编译工作,不需要依赖Laravel的任何命令来启动服务。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 09:15:40