nvm

No Change
assess
First Added:June 12, 2026 Updated: July 2, 2026

nvm. (Node Version Manager) installs and switches Node.js versions per shell session from .nvmrc.

Blurb

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm

Summary

What it is: Bash/zsh script managing Node installs under ~/.nvm with nvm use and nvm install.

When to use: JavaScript-heavy laptops with simple Node pinning needs.

When to skip: Need fast switching or Windows-first ergonomics (fnm). Multiple runtimes beyond Node.

Key features: .nvmrc, LTS aliases, npm global packages per Node version.

Details

TopicNotes
CIPrefer explicit Node version in GitHub Actions over relying on nvm in runners
Contrastfnm for Rust-based speed; mise for all-in-one pins

References