我从origin
提取了更改,似乎某个新依赖项的提供程序已添加到config/app.php
。我知道我应该运行composer update
以获取依赖性,但由于Laravel的默认composer.json
文件预先附加php artisan clear-compiled
,我无法真正更新原因clear-compiled
是由于不存在的依赖性而崩溃。
解决此问题的正确方法是什么?我知道我可以删除整个vendor/
或快速comment/uncomment
缺少的提供者,但这似乎不仅仅是一个hackz而不是一个实际的过程。也许整个事件根本不应该发生,我们应该改善我们的git用法。
答案 0 :(得分:2)
您可以执行call
以防止在更新前运行composer update --no-scripts
artisan命令。我通常在上面运行,然后在删除包时clear-compiled
。