Composer のキャッシュは削除していい?Mac での場所と消し方
削除して大丈夫自動で作り直されます。Thermo はそのまま削除します。
場所
~/Library/Caches/composer~/.composer/cache
これは何?
PHP の依存管理ツール Composer が、ダウンロードしたパッケージの zip やリポジトリのメタデータを保存しておくキャッシュです。Mac では ~/Library/Caches/composer、古い設定では ~/.composer/cache に置かれます。
なぜ大きくなる?
パッケージのバージョンごとにアーカイブが保存され、古いものも残り続けます。Laravel や Symfony など依存の多いフレームワークのプロジェクトをいくつも扱っていると、徐々に大きくなります。
削除しても大丈夫?
安全に削除できます。各プロジェクトの vendor フォルダには影響せず、次回のインストール時にキャッシュにないパッケージが再ダウンロードされるだけです。composer clear-cache でも同じ操作ができます。
まず容量を確認
du -sh "$HOME/Library/Caches/composer" "$HOME/.composer/cache" 2>/dev/nullツール自身のコマンドで整理
composer clear-cache手動で削除
「ターミナル」で実行します。削除は元に戻せないので、パスを確認してから実行してください。
rm -rf "$HOME/Library/Caches/composer"/*
rm -rf "$HOME/.composer/cache"/*