Skip to content

fnm uninstall コマンドガイド

fnm uninstall コマンドは、インストールされた Node.js バージョンをアンインストールするために使用されます。

コマンド構文

bash
fnm uninstall [OPTIONS] [VERSION]

エイリアス: uni

パラメータ

VERSION

アンインストールする Node.js バージョンを指定します:

bash
# 特定のバージョンをアンインストール
fnm uninstall 16.20.2

# エイリアスを使用してアンインストール
fnm uninstall legacy

オプション

--node-dist-mirror

ミラーソースを指定します(通常は不要):

bash
fnm uninstall 16.20.2

--fnm-dir

fnm インストールディレクトリを指定します:

bash
fnm uninstall 16.20.2 --fnm-dir=/custom/path

--log-level

ログレベルを設定します:

bash
fnm uninstall 16.20.2 --log-level=quiet

使用例

特定のバージョンをアンインストール

bash
# Node.js 16.20.2 をアンインストール
fnm uninstall 16.20.2

エイリアス経由でアンインストール

bash
# エイリアスがそのバージョンを指している場合
fnm uninstall legacy

WARNING

エイリアス経由でアンインストールすると、そのエイリアスが指す Node.js バージョンと、同じバージョンを指すすべての他のエイリアスも削除されます。

バッチアンインストール

bash
# インストール済みバージョンを表示
fnm list

# 不要なバージョンを 1 つずつアンインストール
fnm uninstall 14.21.3
fnm uninstall 16.20.2

アンインストールの動作

バージョンをアンインストール

bash
fnm uninstall 16.20.2

これにより削除されます:

  • ~/.fnm/node-versions/v16.20.2/ ディレクトリ
  • 関連エイリアス(ある場合)

エイリアスをアンインストール

bash
fnm alias 16.20.2 legacy
fnm uninstall legacy

これにより削除されます:

  • Node.js 16.20.2 バージョン
  • legacy エイリアス
  • 16.20.2 を指す他のエイリアス

よくある問題

現在使用中のバージョンをアンインストールできない

bash
# まず別のバージョンに切り替え
fnm use 20

# 次にアンインストール
fnm uninstall 16.20.2

バージョンが存在しない

bash
# インストール済みバージョンを表示
fnm list

# バージョン番号を確認
fnm uninstall 16.20.2

アンインストール後にディスク容量が解放されない

bash
# fnm ディレクトリを確認
du -sh ~/.fnm

# 残りをクリーンアップ
rm -rf ~/.fnm/node-versions/v16.20.2

ベストプラクティス

定期的なクリーンアップ

bash
# インストール済みバージョンを表示
fnm list

# 使用されていない古いバージョンをアンインストール
fnm uninstall 14.21.3
fnm uninstall 16.20.2

LTS バージョンを保持

bash
# LTS バージョンを保持
fnm list | grep -E "v(18|20)"

# 非 LTS バージョンをアンインストール
fnm uninstall 19.9.0

関連リンク