如何清除 Composer 的缓存(composer clear-cache)来解决一些奇怪的问题?

admin 百科 13
直接运行 composer clear-cache 即可清除本地所有 Composer 缓存,解决因缓存损坏导致的安装失败、版本不一致、包下载异常等问题;它会自动清空全局缓存目录,不影响项目代码、composer.json 和 vendor。

如何清除 Composer 的缓存(composer clear-cache)来解决一些奇怪的问题?-第1张图片-佛山资讯网

直接运行 composer clear-cache 就能清掉本地所有 Composer 缓存,解决因缓存损坏导致的安装失败、版本不一致、包下载异常等“莫名其妙”的问题。

什么时候该清缓存?

遇到这些情况,优先试试清缓存:

  • 执行 composer installcomposer update 时提示找不到包,但确认包名和版本完全正确
  • 反复安装同一个包,却总是拉取旧版本或不同哈希的 zip 文件
  • 报错信息里出现 corruptedchecksum mismatchinvalid package archive
  • 刚删了 vendor 目录重装,结果依然复现之前的问题

怎么清?一条命令搞定

在终端中任意路径下运行:

composer clear-cache

成功后会显示类似这样的输出:

Clearing cache (C:\Users\XXX\AppData\Local\Composer\cache)
Cache cleared successfully.

标签: composer 缓存 linux js git json windows app 腾讯 mac 阿里云 macos w

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~