|-原 laravel13的命令composer run dev,是如何工作的,流程是什么
我项目里的代码是
"dev": [
"Composer\\Config::disableProcessTimeout",
"npx concurrently -c \"#93c5fd,#c4b5fd,#fdba74\" \"php artisan serve\" \"php artisan queue:listen --tries=1\" \"npm run dev\" --names='server,queue,vite'"
],
在 Laravel 13 中,composer run dev 并不是 Composer 自带的底层指令,而是 Laravel 新项目在 composer.json 文件中预置的一个便捷脚本(Script)。
它的核心作用是:通过一个命令,同时启动本地开发所需的所有服务,让你告别来回切换多个终端标签页的繁琐操作。
以下是 composer run dev 的具体工作流程和原理:
⚙️ 工作流程拆解
当你执行 composer run dev 时,后台会按以下流程运作:
读取脚本配置:Composer 会读取项目根目录下的 composer.json 文件,找到 "scripts" 字段下名为 "dev" 的命令。
调用并发工具:该脚本的核心是利用 Node.js 的 npx concurrently 工具。这个工具的强大之处在于可以同时在同一个终端窗口中并行运行多个命令。...
浏览更多内容请先登录。
立即注册
更新于:2026-05-26 17:11:03
相关内容
win7电脑TrustedInstaller.exe占用内存很大如何解决
Laravel学习
Laravel 一个 HTTP 请求从进入系统到返回响应的完整旅程
laravel中执行migrate数据库迁移的Syntax error or access violation: 1071 ...
Route::inertia('/', 'Welcome')->name('home'); 是什么意思
laravel13的命令composer run dev,是如何工作的,流程是什么
laravel13官方方案解决跨域php artisan config:publish cors
laravel项目
Laravel-Backpack/CRUD,一条命令生成对应模型的后台管理页面
misterdebug/crud-generator-laravel 生成模型,控制器,视图文件
后台管理脚手架 filament
drop、truncate和delete的区别
composer的安装和使用知识整理
慎用composer update
Could not open input file: composer.phar报错
composer在国内使用效果很差,总提示没有找到要下载的文件
compser安装后无法使用,php7.4版本下安装的
win10系统 安装好composer后 cmd 命令行下输入composer提示不是内部或外部的命...
使用composer安装项目需要注意的
Windows环境下Composer的安装教程遇到的问题及解决方法
= 8.0.0".">解决Yii2里引入自定义文件 composer dump-autoload后报错:Composer detect...
composer 设置Github全局 token,在所有项目上都使用阿里云镜像
Packagist.org 明确了 Composer 1.x 被弃用的时间表
composer.json 变更autoload files后要怎么操作
composer 在国内现在在是太难用了 20231120
Call to undefined function Composer\XdebugHandler\putenv() in phar 运...
composer update 由于目标计算 机积极拒绝,无法连接。
解决composer update出现的Discard changes [y,n,v,d,s,?]的问题
推荐内容