削除しても安全
MacのYarnキャッシュとは。削除しても安全か
結論
はい、Yarnキャッシュは削除しても安全です。入っているのはダウンロードしたパッケージのコピーで、プロジェクトで必要になればYarnがもう一度ダウンロードします。
場所
~/Library/Caches/Yarnこれは何か
Yarnは、同じバージョンを次にインストールするときにネットワークを使わずに済むよう、ダウンロードしたすべてのパッケージを保存します。Yarn Classicとも呼ばれるYarn 1は、Macではこのキャッシュを ~/Library/Caches/Yarn に保存します。
新しいバージョンのYarnはキャッシュの保存方法が異なり、構成によって、ホームディレクトリ内のグローバルフォルダか各プロジェクト内のどちらかに保存します。どちらでも同じクリーンコマンドが使えます。
ほかのパッケージキャッシュと同じく、これまでにインストールしたすべてのバージョンを保持し、自動的に整理されることはありません。
どのくらい大きくなるか
Yarnをメインのパッケージマネージャにしている場合、数GBになることがよくあります。
手動で消去する方法
- ターミナルを開きます。
- 下記のコマンドを実行します。Yarn 1では、グローバルキャッシュが削除されます。新しいバージョンのYarnでは、プロジェクト内で実行すると、そのプロジェクトのキャッシュが消去されます。
- Yarn 1がキャッシュを保存している場所を確認するには、yarn cache dir を実行します。
ターミナルで
yarn cache clean削除したあとはどうなるか
インストール済みのプロジェクトは、そのまま動作します。次回の yarn install ではパッケージをレジストリからもう一度ダウンロードするため、時間がかかり、接続が必要になります。
Diskzyでの扱い
Diskzyは「Clean up」(クリーンアップ)タブにYarnキャッシュを表示し、チェックを入れます。
関連ガイド
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す