我正在尝试编写一个composer.json文件,该文件将连续运行几个命令行命令,例如,如下所示:
"scripts": {
"test": [
"@createDir"
],
"createDir": "mkdir testing"
}
当我在终端中使用composer.phar update
目录创建composer文件时,虽然未创建。有人能指出我正确的方向怎么做或我做错了吗?
默认情况下,Composer不会在install
或结尾时运行所有脚本update
。为此,您的脚本需要位于Command Event键之一下,例如post-update-cmd
。
您仍然可以在这些块中引用其他脚本,例如
"scripts": {
"post-install-cmd": [
"@test"
],
"test": [
"touch foo"
]
}
要运行单个脚本,请使用以下run-script
命令:
composer run-script test
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句