misonoteApp Center

node-gyp のヘッダーファイルは削除していい?

削除して大丈夫自動で作り直されます。Thermo はそのまま削除します。

場所

  • ~/Library/Caches/node-gyp
  • ~/.node-gyp

これは何?

node-gyp は C/C++ で書かれた Node.js のネイティブアドオンをビルドするツールです。ビルドの際に、対象となる Node.js のバージョンに合ったヘッダーファイルをダウンロードしてここに保存します。

なぜ大きくなる?

ヘッダーは Node.js のバージョンごとに別々に保存されます。nvm などで複数のバージョンを切り替えていたり、Electron 向けにビルドしたりしていると、バージョンの数だけフォルダが増えていきます。

削除しても大丈夫?

安全に削除できます。次にネイティブアドオンをビルドするとき、必要なバージョンのヘッダーが自動で再ダウンロードされます。ビルド済みのモジュールには影響しません。

ヒント

もう使っていない Node.js のバージョンがあるなら、バージョン管理ツール側からアンインストールしておくと、そちらの容量も一緒に空けられます。

まず容量を確認

du -sh "$HOME/Library/Caches/node-gyp" "$HOME/.node-gyp" 2>/dev/null

手動で削除

「ターミナル」で実行します。削除は元に戻せないので、パスを確認してから実行してください。

rm -rf "$HOME/Library/Caches/node-gyp"/*
rm -rf "$HOME/.node-gyp"/*