作曲家脚本

Composer scripts

我目前正在为 Laravel 5 开发一个包。现在我写了一个 artisan 命令,我希望它在每次用户安装包(需要)或 运行s 作曲家更新时 运行。

因此,在我的 composer.json 包文件中,我添加了脚本部分,但由于某种原因它不起作用。我尝试了很多不同的东西和组合,这里是我的最新版本。

我希望有人能帮我解决这个问题。

"scripts": {
    "post-install-cmd": [
        "php artisan blogify:create-dirs"
    ],
    "post-update-cmd": [
        "php artisan blogify:create-dirs"
    ]
}

Composer 仅运行主 composer.json 文件中的命令,而不运行任何包的命令。

如果您想执行命令,必须手动将它们添加到使用您的包的应用程序中。