composer clear-cacheЗачем это нужно?
Composer кеширует метаданные пакетов и архивы, чтобы ускорять работу. Это удобно, но в некоторых случаях кеш может стать источником проблем:
🔸 обновления зависимостей «не видятся»;
🔸 Composer использует устаревшие версии;
🔸 баги или непредсказуемое поведение при установке/обновлении пакетов.
В таких случаях первое, что стоит попробовать — очистить кеш.
Когда это особенно полезно:
🔹 После смены версии PHP или Composer.
🔹 После редактирования
composer.json вручную.🔹 При сбоях в
composer install или composer update.🔹 Если Composer «видит» зависимости, которых уже нет.
Где живёт кеш?
По умолчанию:
macOS / Linux:
~/.composer/cacheWindows:
%LOCALAPPDATA%\Composer\Cache
✅ Хорошо сочетать с полной переустановкой зависимостей:rm -rf vendor/ composer.lock
composer clear-cache
composer install
✅ Используйте в CI при странных ошибках установки зависимостей.
✅ Если вы используете Docker, убедитесь, что кеш не залипает внутри контейнера.
🧠 Бонус: посмотреть размер кеша
du -sh ~/.composer/cacheБиблиотека пхпшника #буст