Skip to content

fnm Kaldırma

fnm'yi kaldırmanız gerekiyorsa, lütfen aşağıdaki adımları izleyin.

Hızlı Kaldırma

Kaldırma Betiğini Kullanma

fnm uygun bir kaldırma betiği sağlar:

bash
curl -fsSL https://fnm.vercel.app/uninstall | bash

Bu betik otomatik olarak şunları yapacaktır:

  • fnm ikili dosyasını siler
  • fnm dizinini temizler (~/.fnm)
  • Kabuk yapılandırmanızdan fnm ile ilgili kodu kaldırmanızı ister

Manuel Kaldırma

Kaldırma betiği düzgün çalışmazsa, manuel olarak kaldırabilirsiniz.

Adım 1: fnm Dizinini Silme

fnm tüm dosyaları varsayılan olarak ~/.fnm dizininde saklar:

bash
rm -rf ~/.fnm

Adım 2: fnm İkili Dosyasını Silme

Kurulum yöntemine bağlı olarak, fnm ikili dosyası farklı yerlerde bulunabilir:

bash
# Homebrew kurulumu
brew uninstall fnm

# Manuel kurulum (yaygın konumları kontrol edin)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnm

Adım 3: Kabuk Yapılandırmasını Temizleme

Kabuk yapılandırma dosyalarından fnm ile ilgili yapılandırmaları kaldırın:

bash
# ~/.bashrc dosyasını düzenleyin, aşağıdaki satırı kaldırın
eval "$(fnm env --use-on-cd)"
bash
# ~/.zshrc dosyasını düzenleyin, aşağıdaki satırı kaldırın
eval "$(fnm env --use-on-cd)"
bash
# ~/.config/fish/config.fish dosyasını düzenleyin, aşağıdaki satırı kaldırın
fnm env --use-on-c | source
powershell
# $PROFILE dosyasını düzenleyin, aşağıdaki satırı kaldırın
fnm env --use-on-cd | Out-String | Invoke-Expression

Adım 4: Kabuğu Yeniden Yükleme

bash
# Bash
source ~/.bashrc

# Zsh
source ~/.zshrc

# Fish
source ~/.config/fish/config.fish

# PowerShell
. $PROFILE

Platforma Özel Kaldırma Rehberi

macOS

bash
# Homebrew kurulumu
brew uninstall fnm
rm -rf ~/.fnm

# Kabuk yapılandırmasından fnm ile ilgili satırları kaldırın

Windows

winget Kullanarak

powershell
winget uninstall Schniz.fnm

Scoop Kullanarak

powershell
scoop uninstall fnm

Chocolatey Kullanarak

powershell
choco uninstall fnm

Manuel Silme

  1. fnm dizinini silin: %USERPROFILE%\.fnm
  2. PATH'ten fnm yolunu kaldırın
  3. PowerShell profilini temizleyin

Linux

bash
# fnm dizinini silin
rm -rf ~/.fnm

# İkili dosyayı silin (kurulum konumuna bağlı olarak)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm

# Kabuk yapılandırmasını temizleyin
# ~/.bashrc veya ~/.zshrc dosyasını düzenleyin

Node.js Versiyonlarını Koruma

Kurulu Node.js versiyonlarını korumak isterseniz, kaldırmadan önce yedekleyebilirsiniz:

bash
# fnm dizin yapısını görüntüleyin
ls -la ~/.fnm

# Node versiyonlarını yedekleyin (gerekirse)
cp -r ~/.fnm/node-versions ~/node-backup

Kaldırmayı Doğrulama

fnm'nin tamamen kaldırıldığını doğrulayın:

bash
# "command not found" veya benzeri bir hata vermelidir
fnm --version

# fnm dizininin silinip silinmediğini kontrol edin
ls ~/.fnm

Yaygın Sorunlar

Kaldırmadan Sonra Kabuk Başlatma Hatası

Kaldırmadan sonra Kabuk hata raporlarsa, yapılandırma dosyalarında hâlâ fnm ile ilgili kod olup olmadığını kontrol edin.

fnm Yolu Hâlâ PATH'te

Tüm fnm ile ilgili PATH ayarlarını kaldırmak için Kabuk yapılandırma dosyasını kontrol edin ve düzenleyin.

fnm'yi Yeniden Kurmak İstiyorum

Kaldırdıktan sonra istediğiniz zaman fnm'yi yeniden kurabilirsiniz:

bash
# macOS/Linux
curl -fsSL https://fnm.vercel.app/install | bash

# Windows
winget install Schniz.fnm

İlgili Bağlantılar