---
title: 'Fast Node Manager (fnm)'
url: 'https://gerfficient.com/de/home/fast-node-manager'
markdown: 'https://gerfficient.com/de/home/fast-node-manager.md'
lang: de
date: '2025-04-07'
description: 'Man kann verschiedene Versionen von Node.js mit dem Node Version Manager (nvm) lokal verwalten. Doch bietet der Fast Node Manager (fnm) einige Vorteile: Platform übergreifende Unterstützung (also für macOS, Windows, Linux) Leichte Installation Schnelle Ausführungsgeschwindigkeit Funktioniert mit .…'
---

# Fast Node Manager (fnm)

###  07. Apr. 2025 

Man kann verschiedene Versionen von `Node.js` mit dem Node Version Manager (`nvm`) lokal verwalten. Doch bietet der Fast Node Manager (`fnm`) einige Vorteile:

- Platform übergreifende Unterstützung (also für macOS, Windows, Linux)
- Leichte Installation
- Schnelle Ausführungsgeschwindigkeit
- Funktioniert mit `.node-version` und `.nvmrc` Dateien

Für die Installation können Details auf dem [Github Repo](https://github.com/Schniz/fnm) eingesehen werden. Nachstehend fasse ich zusammen, welche Schritte nötig waren, um `fnm` für macOS zu installieren.

### Installation

Die Installation mittels Homebrew ist die einfachste. Hierfür muss nur ein Paket installiert werden:

```bash
brew install fnm
```

Danach muss der `.zprofile` Datei (oder `.zshrc` Datei) folgende Codezeile hinzugefügt werden:

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

Falls *oh my zsh* installiert ist, kann auch im Ordner `~/.oh-my-zsh/custom/` eine Datei (z.B. `fnm_init.zsh`) hinzugefügt werden, mit folgendem Inhalt:

```bash
# Initialite fnm environment
eval "$(fnm env --use-on-cd --shell zsh)"
```

Nun muss die Terminal-Umgebung neugestartet werden und `fnm` ist einsatzbereit!

### Verwendung

Die wahrscheinlich wichtigsten oder zumindest am häufigsten verwendeten Befehle sind die folgenden:

- `fnm list-remote`: Gibt eine Liste aller verfügbarer Versionen von Node.js zurück
- `fnm list`: Gibt eine Liste aller installierter Versionen von Node.js zurück
- `fnm install xxx`: Installiert die durch `xxx` angegebene Version von Node.js
- `fnm use xxx`: Wechselt die verwendete Version von Node.js
- `fnm env`: Gibt die benötigten Umgebungsvariablen für `fnm` aus
- `fnm default xxx`: Stellt `xxx` als Standardversion ein
- `fnm current`: Gibt die aktuelle Version aus
- `fnm uninstall xxx`: Löscht de durch `xxx` angegebene Version von Node.js

---

## Navigation

- Parent: [Home](https://gerfficient.com/de/index.md)
- Previous: [React in 2025](https://gerfficient.com/de/home/react-in-2025.md)
- Next: [Der Einstieg in ComfyUI](https://gerfficient.com/de/home/comfyui-101.md)
