重构了composer脚本执行代码