Diskzyv0.1
削除しても安全

Macの ~/.bun/install/cache とは。削除しても安全か

結論

はい、Bunのキャッシュは削除しても安全です。Bunがすでにダウンロードしたパッケージのコピーが入っており、次にプロジェクトで必要になったときに、Bunがもう一度取得します。

場所

~/.bun/install/cache

これは何か

BunはJavaScriptのランタイム兼パッケージマネージャで、ダウンロードしたパッケージのすべてのバージョンを、~/.bun/install/cache にあるグローバルキャッシュに保持します。プロジェクトで bun install を実行すると、Bunはもう一度ダウンロードする代わりに、このキャッシュからパッケージをリンクまたはコピーします。これが、Bunが速い大きな理由の1つです。

プロジェクトが使ったパッケージとバージョンが増えるたびに大きくなります。Bunが古いエントリを自分で削除することはありません。

~/.bun の残りの部分は性質が違います。~/.bun/bin には、bun のプログラム本体と、グローバルにインストールしたツールが入っています。Bunを削除するのでなければ、手を付けないでください。

どのくらい大きくなるか

Bunでインストールするプロジェクトの数によりますが、数百MBから数GBになることがよくあります。

手動で消去する方法

  1. 下記のコマンドを実行します。Bunのグローバルパッケージキャッシュの中身をすべて削除します。
  2. 先に場所を確認するには、bun pm cache を実行します。キャッシュフォルダが表示されます。
  3. 次にプロジェクトで作業するときに、bun install を実行します。Bunがパッケージをもう一度ダウンロードします。
ターミナルで
bun pm cache rm

削除したあとはどうなるか

各プロジェクトで次に bun install を実行するときは、ネットワーク接続が必要で、ふだんより時間がかかります。すでにインストール済みのプロジェクトは、node_modules フォルダに手が付けられないので、そのまま動作します。

Diskzyでの扱い

Diskzyは「Clean up」(クリーンアップ)タブにBunのキャッシュを表示し、npm、Yarn、pnpmのキャッシュと同じようにチェックを入れます。

関連ガイド

Macの空き領域がどこに消えたのかを確認

Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。

Diskzyを無料で試す
ほかの言語で読む:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語