Chr*_*sco 3 git composer-php laravel-5.1
我把从变动origin
,似乎从一个新的依赖一些供应商加入config/app.php
。我知道我应该运行composer update
以拉取该依赖项,但是由于 Laravel 的默认composer.json
文件是php artisan clear-compiled
预先附加的,因此我无法真正更新,因为clear-compiled
不存在的依赖项导致崩溃。
解决这个问题的正确方法是什么?我知道我可以删除整个vendor/
或快速删除comment/uncomment
丢失的提供程序,但这似乎不仅仅是一个hackz,而不是一个实际的过程。也许整个事件根本不应该发生,我们应该改进我们的 git 使用。
您可以composer update --no-scripts
防止clear-compiled
在更新前运行artisan 命令。我通常在上面运行然后php artisan optimize --force
当我删除一个包时。