【问题标题】:Laravel 5 - Stuck between artisan clear-compiled and composer updateLaravel 5 - 卡在工匠清晰编译和作曲家更新之间
【发布时间】:2015-12-22 16:02:40
【问题描述】:

我从origin 中提取了更改,似乎来自新依赖项的一些提供程序已添加到config/app.php。我知道我应该运行 composer update 以提取该依赖项,但由于 Laravel 的默认 composer.json 文件预先附加了 php artisan clear-compiled,我无法真正更新因为 clear-compiled 由于不存在的依赖项而崩溃.

解决此问题的正确方法是什么?我知道我可以删除整个vendor/ 或快速comment/uncomment 缺少的提供程序,但这似乎不仅仅是一个hackz,而不是一个实际的过程。也许整个事件根本不应该发生,我们应该改进我们的 git 使用。

【问题讨论】:

    标签: git composer-php laravel-5.1


    【解决方案1】:

    您可以使用composer update --no-scripts 来防止在更新前运行clear-compiled artisan 命令。当我删除一个包时,我通常在上面运行然后php artisan optimize --force

    【讨论】:

    • 这是一个逃避的答案
    • @abbood copout?
    猜你喜欢
    • 2016-05-13
    • 2015-09-13
    • 2017-01-04
    • 2016-09-30
    • 2021-12-20
    • 2018-01-16
    • 2014-09-07
    • 2016-09-06
    • 2015-06-14
    相关资源
    最近更新 更多