Laravel 5-夹在工匠清晰编译和作曲家更新之间



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

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

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

相关内容

  • 没有找到相关文章

最新更新