Skip to content

Panduan Perintah fnm uninstall

Perintah fnm uninstall digunakan untuk menghapus versi Node.js yang terinstal.

Sintaks Perintah

bash
fnm uninstall [OPSI] [VERSI]

Alias: uni

Parameter

VERSI

Tentukan versi Node.js yang akan dihapus:

bash
# Hapus versi tertentu
fnm uninstall 16.20.2

# Hapus menggunakan alias
fnm uninstall legacy

Opsi

--node-dist-mirror

Tentukan sumber mirror (biasanya tidak diperlukan):

bash
fnm uninstall 16.20.2

--fnm-dir

Tentukan direktori instalasi fnm:

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

--log-level

Tetapkan tingkat log:

bash
fnm uninstall 16.20.2 --log-level=quiet

Contoh Penggunaan

Hapus Versi Tertentu

bash
# Hapus Node.js 16.20.2
fnm uninstall 16.20.2

Hapus Melalui Alias

bash
# Jika alias menunjuk ke versi tersebut
fnm uninstall legacy

WARNING

Menghapus melalui alias akan menghapus versi Node.js yang ditunjuk oleh alias tersebut, serta semua alias lain yang menunjuk ke versi yang sama.

Hapus Batch

bash
# Lihat versi terinstal
fnm list

# Hapus versi yang tidak diperlukan satu per satu
fnm uninstall 14.21.3
fnm uninstall 16.20.2

Perilaku Penghapusan

Hapus Versi

bash
fnm uninstall 16.20.2

Ini akan menghapus:

  • Direktori ~/.fnm/node-versions/v16.20.2/
  • Alias terkait (jika ada)

Hapus Alias

bash
fnm alias 16.20.2 legacy
fnm uninstall legacy

Ini akan menghapus:

  • Versi Node.js 16.20.2
  • Alias legacy
  • Alias lain yang menunjuk ke 16.20.2

Masalah Umum

Tidak Dapat Menghapus Versi yang Sedang Digunakan

bash
# Pertama ganti ke versi lain
fnm use 20

# Kemudian hapus
fnm uninstall 16.20.2

Versi Tidak Ada

bash
# Lihat versi terinstal
fnm list

# Konfirmasi nomor versi
fnm uninstall 16.20.2

Ruang Disk Tidak Terbebaskan Setelah Penghapusan

bash
# Periksa direktori fnm
du -sh ~/.fnm

# Bersihkan sisa
rm -rf ~/.fnm/node-versions/v16.20.2

Praktik Terbaik

Pembersihan Rutin

bash
# Lihat versi terinstal
fnm list

# Hapus versi lama yang tidak digunakan
fnm uninstall 14.21.3
fnm uninstall 16.20.2

Simpan Versi LTS

bash
# Simpan versi LTS
fnm list | grep -E "v(18|20)"

# Hapus versi non-LTS
fnm uninstall 19.9.0

Tautan Terkait