在composer.json中运行命令行命令

玛丽亚

我正在尝试编写一个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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章