tgoop.com/phpproglib/5639
Last Update:
🧹 Команда дня: Очистка кеша Composercomposer clear-cache
Зачем это нужно?
Composer кеширует метаданные пакетов и архивы, чтобы ускорять работу. Это удобно, но в некоторых случаях кеш может стать источником проблем:
🔸 обновления зависимостей «не видятся»;
🔸 Composer использует устаревшие версии;
🔸 баги или непредсказуемое поведение при установке/обновлении пакетов.
В таких случаях первое, что стоит попробовать — очистить кеш.
Когда это особенно полезно:
🔹 После смены версии PHP или Composer.
🔹 После редактирования composer.json
вручную.
🔹 При сбоях в composer install
или composer update
.
🔹 Если Composer «видит» зависимости, которых уже нет.
Где живёт кеш?
По умолчанию:
macOS / Linux: ~/.composer/cache
Windows: %LOCALAPPDATA%\Composer\Cache
Хорошо сочетать с полной переустановкой зависимостей:
✅
rm -rf vendor/ composer.lock
composer clear-cache
composer install
✅ Используйте в CI при странных ошибках установки зависимостей.
✅ Если вы используете Docker, убедитесь, что кеш не залипает внутри контейнера.
🧠 Бонус: посмотреть размер кеша
du -sh ~/.composer/cache
Библиотека пхпшника #буст
BY Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Share with your friend now:
tgoop.com/phpproglib/5639