该命令用于列出项目中定义的脚本。运行 composer run-script --list 可查看 composer.json 中 scripts 字段的所有脚本,包括自定义脚本如 test、lint,以及生命周期脚本如 post-install-cmd,帮助了解项目的自动化流程。

在使用 Composer 的项目中,运行 composer run-script --list 可以查看当前项目中定义的所有可执行脚本。
作用说明
该命令会列出 composer.json 文件中 scripts 字段下定义的所有自定义脚本名称及其用途描述。这些脚本通常用于执行自动化任务,比如运行测试、格式化代码、启动服务等。
使用方法
在项目根目录打开终端,输入以下命令:
composer run-script --list
或者使用简写形式:
composer run --list
输出示例:
Available scripts: test: Run unit tests lint: Check PHP syntax and coding standards serve: Start the built-in web server post-install-cmd: Executed after install command post-update-cmd: Executed after update command
常见脚本类型
- 自定义脚本:如 test、lint、build 等,由开发者自行定义
- 生命周期脚本:如 post-install-cmd、pre-update-cmd 等,Composer 在特定操作前后自动触发
- 事件监听脚本:响应 Composer 自身事件,常用于初始化或清理工作
要运行某个脚本,使用命令:composer run [script-name]
例如:composer run test
基本上就这些。通过 --list 查看可用脚本,能帮助你快速了解项目的自动化流程。










