Yarn のキャッシュは削除していい?Mac でのキャッシュの場所と消し方
削除して大丈夫自動で作り直されます。Thermo はそのまま削除します。
場所
~/Library/Caches/Yarn~/.yarn/berry/cache
これは何?
Yarn がダウンロードしたパッケージを保存しておくグローバルキャッシュです。Yarn 1(Classic)は ~/Library/Caches/Yarn に、Yarn 2 以降(Berry)は ~/.yarn/berry/cache に zip 形式で保存します。
なぜ大きくなる?
パッケージのバージョンごとにコピーが残り、古いものが自動では消されません。Yarn 1 と Berry を両方使っている環境では、キャッシュが二か所に分かれてそれぞれ増えていきます。
削除しても大丈夫?
安全に削除できます。次に yarn install を実行したとき、必要なパッケージが再ダウンロードされます。すでにインストール済みのプロジェクトはそのまま動きます。yarn cache clean でも同様に削除できます。
ヒント
Zero-Installs を採用しているプロジェクトでは、プロジェクト内の .yarn/cache にもパッケージが入っています。こちらはリポジトリの一部として管理されているので、この項目では触れません。
まず容量を確認
du -sh "$HOME/Library/Caches/Yarn" "$HOME/.yarn/berry/cache" 2>/dev/nullツール自身のコマンドで整理
yarn cache clean手動で削除
「ターミナル」で実行します。削除は元に戻せないので、パスを確認してから実行してください。
rm -rf "$HOME/Library/Caches/Yarn"/*
rm -rf "$HOME/.yarn/berry/cache"/*