php - 如何强制 Composer 重新安装库?

标签 php laravel composer-php zend-framework2

我正在使用 ZF2 框架应用程序,它有一个 .gitignore 可以防止将外部库提交给 git。在调试时,我喜欢在库的源代码中到处更改东西,以了解事情是如何工作的。如果这些是受版本控制的,那么将它们恢复到原始状态将非常容易。

如何强制 Composer 重新安装特定框架,以便我可以再次获得全新的未修改副本?

PS:请不要建议删除 .gitignore 文件,因为它的存在是有原因的;它可以防止我的第三方库进入我的应用程序的存储库。我总是可以在自动部署期间安装它们。

这同样适用于 Laravel 框架:它也 gitignores 供应商文件夹。

最佳答案

首先执行composer clearcache

然后清除您的供应商文件夹

rm -rf vendor/*

或者更好的是,只需删除会导致问题的特定模块,以避免重新下载。

关于php - 如何强制 Composer 重新安装库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19611346/

相关文章:

php - ssl 更改后的 OpenCart 图像管理器问题 (1.5.6.4)

laravel - 如何使Laravel迁移器与命名空间迁移一起使用?

php - Laravel 4 - 即时重命名下载的文件

php - Laravel 急切加载以最大程度地减少查询

php - 出于安全原因,在执行 composer 命令时已禁用 putenv

php - 如何将新值更新到当前字段并将当前值传输到旧字段?

php - 在 PHP 中按文件名对文件进行排序 - 2011 年 3 月、2011 年 4 月、2011 年 5 月等

php - 如何在javascript中获取html输入文件类型属性?

laravel - Composer 自动加载器找不到类

php - Composer Github 私有(private)存储库不适用于给定 key