我正在使用 ZF2 框架应用程序,它有一个 .gitignore 可以防止将外部库提交给 git。在调试时,我喜欢在库的源代码中到处更改东西,以了解事情是如何工作的。如果这些是受版本控制的,那么将它们恢复到原始状态将非常容易。
如何强制 Composer 重新安装特定框架,以便我可以再次获得全新的未修改副本?
PS:请不要建议删除 .gitignore 文件,因为它的存在是有原因的;它可以防止我的第三方库进入我的应用程序的存储库。我总是可以在自动部署期间安装它们。
这同样适用于 Laravel 框架:它也 gitignores 供应商文件夹。
最佳答案
首先执行composer clearcache
然后清除您的供应商文件夹
rm -rf vendor/*
或者更好的是,只需删除会导致问题的特定模块,以避免重新下载。
关于php - 如何强制 Composer 重新安装库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19611346/