【问题标题】:Composer scripts作曲家脚本
【发布时间】:2015-08-22 16:02:57
【问题描述】:

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

所以在我的 composer.json 包文件中,我添加了脚本部分,但由于某种原因它无法正常工作。我尝试了很多不同的东西和组合,这里的一个是我的最新版本。

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

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

【问题讨论】:

    标签: package laravel-5 composer-php


    【解决方案1】:

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

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

    【讨论】:

    • 好的,谢谢!其实现在你说的就是逻辑。 (安全方面)
    猜你喜欢
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多