Skip to content

fnm installieren

fnm bietet mehrere Installationsmethoden. Wählen Sie die für Ihr Betriebssystem passende aus.

macOS

Mit Homebrew (Empfohlen)

bash
brew install fnm

Mit curl-Skript

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

Mit MacPorts

bash
port install fnm

Windows

Mit winget (Empfohlen)

powershell
winget install Schniz.fnm

Mit Scoop

powershell
scoop install fnm

Mit Chocolatey

powershell
choco install fnm

Mit curl-Skript (Erfordert Git Bash oder WSL)

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

Linux

Mit curl-Skript (Empfohlen)

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

Mit Homebrew

bash
brew install fnm

Von GitHub Releases herunterladen

  1. Besuchen Sie die fnm Releases-Seite
  2. Laden Sie das Archiv für Ihre Architektur herunter
  3. Extrahieren und verschieben Sie die Binary in ein PATH-Verzeichnis
bash
# Beispiel: x86_64-Architektur installieren
wget https://github.com/Schniz/fnm/releases/latest/download/fnm-linux.zip
unzip fnm-linux.zip -d /usr/local/bin
chmod +x /usr/local/bin/fnm

Shell konfigurieren

Nach der Installation müssen Sie die Shell-Umgebungsvariablen konfigurieren.

Bash

Fügen Sie Folgendes zu ~/.bashrc hinzu:

bash
eval "$(fnm env --use-on-cd)"

Dann laden Sie die Konfiguration neu:

bash
source ~/.bashrc

Zsh

Fügen Sie Folgendes zu ~/.zshrc hinzu:

zsh
eval "$(fnm env --use-on-cd)"

Dann laden Sie die Konfiguration neu:

zsh
source ~/.zshrc

Fish

Fügen Sie Folgendes zu ~/.config/fish/config.fish hinzu:

fish
fnm env --use-on-c | source

Dann laden Sie die Konfiguration neu:

fish
source ~/.config/fish/config.fish

PowerShell

Fügen Sie Folgendes zum PowerShell-Profil hinzu:

powershell
fnm env --use-on-cd | Out-String | Invoke-Expression

Sie können das Profil öffnen mit:

powershell
notepad $PROFILE

Installation überprüfen

Nach der Installation überprüfen Sie, ob fnm korrekt installiert ist:

bash
fnm --version

Ausgabe ähnlich wie:

fnm 1.37.1

Umgebungsvariablen-Konfiguration

fnm unterstützt die folgenden Umgebungsvariablen für benutzerdefinierte Konfiguration:

UmgebungsvariableBeschreibungStandardwert
FNM_DIRfnm Installationsverzeichnis~/.fnm
FNM_NODE_DIST_MIRRORNode.js Download-Spiegelhttps://nodejs.org/dist
FNM_LOGLEVELProtokollierungsstufeinfo
FNM_ARCHArchitektur überschreibenSystemarchitektur
FNM_COREPACK_ENABLEDCorepack aktivierenfalse

Spiegel in China verwenden

In Festlandchina können Sie einen Spiegel konfigurieren, um Downloads zu beschleunigen:

bash
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node

Oder zur Shell-Konfigurationsdatei hinzufügen:

bash
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"

Nächste Schritte

Nach der Installation können Sie: