fnm
Testing 🟢 JuniorDefinition
Fast Node Manager, gestionnaire de versions Node.js ecrit en Rust. Plus rapide que nvm, supporte .node-version et .nvmrc. Leger et cross-platform.
Analogie
Comme nvm mais avec un moteur turbo : meme fonction, mais le switch de version est instantane.
Exemple de code
# Installation et usage
fnm install 20
fnm use 20
fnm default 20
# Auto-switch avec .node-version
echo "20" > .node-version
# fnm use --install-if-missing
# Shell integration (.zshrc)
eval "$(fnm env --use-on-cd)"
Cas d'usage
Comme alternative rapide a nvm pour gerer les versions Node.js avec auto-switch par projet.
Anti-pattern
Installer fnm ET nvm sur la meme machine, causant des conflits de PATH et de versions.