安装Laravel示例应用后无dev脚本,如何启动开发服务器?
如何启动Laravel开发服务器(无composer dev脚本时)
直接启动后端开发服务器
无需依赖composer的dev脚本,Laravel自带的Artisan命令就能直接启动开发服务器,在Windows 10的命令提示符或PowerShell中运行:
php artisan serve
执行后,服务器默认会在http://localhost:8000启动,直接访问该地址即可查看应用。
如果需要指定端口(比如避免端口冲突),可以添加--port参数:
php artisan serve --port=8080
关于composer dev脚本的说明
你看到的composer run dev通常是用于启动前端开发服务器(比如Vite、Laravel Mix)的脚本,这类脚本只会在集成了前端构建工具的Laravel项目中存在。你的示例应用可能是简化版本,没有配置前端资源构建流程,因此composer.json中没有这个脚本。
如果之后需要处理前端资源(比如引入Vite),可以手动在composer.json的scripts节点中添加dev脚本:
"scripts": { // 保留现有脚本... "dev": "vite" }
添加后就能通过composer run dev启动前端开发服务器了,但当前仅启动后端服务的话,php artisan serve完全够用。
内容的提问来源于stack exchange,提问作者Kostya Bronshteyn
相关产品推荐
相关产品推荐

