nvm
No Change
assess
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
| Topic | Notes |
|---|---|
| CI | Prefer explicit Node version in GitHub Actions over relying on nvm in runners |
| Contrast | fnm for Rust-based speed; mise for all-in-one pins |
References