Skip to content

fnm deinstallieren

Wenn Sie fnm deinstallieren müssen, befolgen Sie bitte die folgenden Schritte.

Schnelle Deinstallation

Mit dem Deinstallationsskript

fnm bietet ein praktisches Deinstallationsskript:

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

Dieses Skript wird automatisch:

  • Die fnm-Binary löschen
  • Das fnm-Verzeichnis bereinigen (~/.fnm)
  • Sie auffordern, fnm-bezogenen Code aus Ihrer Shell-Konfiguration zu entfernen

Manuelle Deinstallation

Wenn das Deinstallationsskript nicht richtig funktioniert, können Sie manuell deinstallieren.

Schritt 1: fnm-Verzeichnis löschen

fnm speichert standardmäßig alle Dateien im Verzeichnis ~/.fnm:

bash
rm -rf ~/.fnm

Schritt 2: fnm-Binary löschen

Je nach Installationsmethode kann sich die fnm-Binary an verschiedenen Orten befinden:

bash
# Homebrew-Installation
brew uninstall fnm

# Manuelle Installation (häufige Orte prüfen)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnm

Schritt 3: Shell-Konfiguration bereinigen

Entfernen Sie fnm-bezogene Konfiguration aus Shell-Konfigurationsdateien:

bash
# ~/.bashrc bearbeiten, folgende Zeile entfernen
eval "$(fnm env --use-on-cd)"
bash
# ~/.zshrc bearbeiten, folgende Zeile entfernen
eval "$(fnm env --use-on-cd)"
bash
# ~/.config/fish/config.fish bearbeiten, folgende Zeile entfernen
fnm env --use-on-c | source
powershell
# $PROFILE bearbeiten, folgende Zeile entfernen
fnm env --use-on-cd | Out-String | Invoke-Expression

Schritt 4: Shell neu laden

bash
# Bash
source ~/.bashrc

# Zsh
source ~/.zshrc

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

# PowerShell
. $PROFILE

Plattformspezifische Deinstallationsanleitung

macOS

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

# fnm-bezogene Zeilen aus Shell-Konfiguration entfernen

Windows

Mit winget

powershell
winget uninstall Schniz.fnm

Mit Scoop

powershell
scoop uninstall fnm

Mit Chocolatey

powershell
choco uninstall fnm

Manuelles Löschen

  1. fnm-Verzeichnis löschen: %USERPROFILE%\.fnm
  2. fnm-Pfad aus PATH entfernen
  3. PowerShell-Profil bereinigen

Linux

bash
# fnm-Verzeichnis löschen
rm -rf ~/.fnm

# Binary löschen (je nach Installationsort)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm

# Shell-Konfiguration bereinigen
# ~/.bashrc oder ~/.zshrc bearbeiten

Node.js-Versionen behalten

Wenn Sie installierte Node.js-Versionen behalten möchten, können Sie vor der Deinstallation ein Backup erstellen:

bash
# fnm-Verzeichnisstruktur anzeigen
ls -la ~/.fnm

# Node-Versionen sichern (falls erforderlich)
cp -r ~/.fnm/node-versions ~/node-backup

Deinstallation überprüfen

Bestätigen Sie, dass fnm vollständig deinstalliert wurde:

bash
# Sollte "command not found" oder ähnlichen Fehler ausgeben
fnm --version

# Prüfen, ob fnm-Verzeichnis gelöscht wurde
ls ~/.fnm

Häufige Probleme

Shell-Startfehler nach Deinstallation

Wenn die Shell nach der Deinstallation Fehler meldet, prüfen Sie, ob noch fnm-bezogener Code in Konfigurationsdateien vorhanden ist.

fnm-Pfad noch in PATH

Shell-Konfigurationsdatei prüfen und bearbeiten, um alle fnm-bezogenen PATH-Einstellungen zu entfernen.

fnm erneut installieren möchten

Sie können fnm jederzeit nach der Deinstallation erneut installieren:

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

# Windows
winget install Schniz.fnm