Hapus fnm
Jika Anda perlu menghapus fnm, ikuti langkah-langkah berikut.
Penghapusan Cepat
Menggunakan Script Penghapusan
fnm menyediakan script penghapusan yang nyaman:
curl -fsSL https://fnm.vercel.app/uninstall | bashScript ini akan secara otomatis:
- Menghapus biner fnm
- Membersihkan direktori fnm (
~/.fnm) - Meminta Anda untuk menghapus kode terkait fnm dari konfigurasi Shell Anda
Penghapusan Manual
Jika script penghapusan tidak berfungsi dengan baik, Anda dapat menghapus secara manual.
Langkah 1: Hapus Direktori fnm
fnm menyimpan semua file di direktori ~/.fnm secara default:
rm -rf ~/.fnmLangkah 2: Hapus Biner fnm
Bergantung pada metode instalasi, biner fnm dapat berada di berbagai lokasi:
# Instalasi Homebrew
brew uninstall fnm
# Instalasi manual (periksa lokasi umum)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnmLangkah 3: Bersihkan Konfigurasi Shell
Hapus konfigurasi terkait fnm dari file konfigurasi Shell:
# Edit ~/.bashrc, hapus baris berikut
eval "$(fnm env --use-on-cd)"# Edit ~/.zshrc, hapus baris berikut
eval "$(fnm env --use-on-cd)"# Edit ~/.config/fish/config.fish, hapus baris berikut
fnm env --use-on-c | source# Edit $PROFILE, hapus baris berikut
fnm env --use-on-cd | Out-String | Invoke-ExpressionLangkah 4: Muat Ulang Shell
# Bash
source ~/.bashrc
# Zsh
source ~/.zshrc
# Fish
source ~/.config/fish/config.fish
# PowerShell
. $PROFILEPanduan Penghapusan Spesifik Platform
macOS
# Instalasi Homebrew
brew uninstall fnm
rm -rf ~/.fnm
# Hapus baris terkait fnm dari konfigurasi ShellWindows
Menggunakan winget
winget uninstall Schniz.fnmMenggunakan Scoop
scoop uninstall fnmMenggunakan Chocolatey
choco uninstall fnmPenghapusan Manual
- Hapus direktori fnm:
%USERPROFILE%\.fnm - Hapus path fnm dari PATH
- Bersihkan profil PowerShell
Linux
# Hapus direktori fnm
rm -rf ~/.fnm
# Hapus biner (tergantung lokasi instalasi)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
# Bersihkan konfigurasi Shell
# Edit ~/.bashrc atau ~/.zshrcMenyimpan Versi Node.js
Jika Anda ingin menyimpan versi Node.js yang terinstal, Anda dapat mencadangkan sebelum menghapus:
# Lihat struktur direktori fnm
ls -la ~/.fnm
# Cadangkan versi node (jika diperlukan)
cp -r ~/.fnm/node-versions ~/node-backupVerifikasi Penghapusan
Konfirmasi fnm telah dihapus sepenuhnya:
# Harus output "command not found" atau kesalahan serupa
fnm --version
# Periksa apakah direktori fnm telah dihapus
ls ~/.fnmMasalah Umum
Kesalahan Startup Shell Setelah Penghapusan
Jika Shell melaporkan kesalahan setelah penghapusan, periksa apakah masih ada kode terkait fnm di file konfigurasi.
Path fnm Masih Ada di PATH
Periksa dan edit file konfigurasi Shell untuk menghapus semua pengaturan PATH terkait fnm.
Ingin Menginstal Ulang fnm
Anda dapat menginstal ulang fnm kapan saja setelah menghapus:
# macOS/Linux
curl -fsSL https://fnm.vercel.app/install | bash
# Windows
winget install Schniz.fnmTautan Terkait
- Instal fnm - Instal ulang fnm
- Panduan Penghapusan Ubuntu - Langkah penghapusan Ubuntu terperinci