
Node version managers
Tools to manage multiple released Node.js versions
A new release of Node.js is cut from the GitHub master branch every six months around April and October. Whenever a new odd-numbered version comes out, the most recent even version goes to long-term support, or LTS.
Node Version Manager is often a bash script used to manage multiple released Node.js versions. It allows you to perform operations like install, uninstall, switch version, etc.
nvm
nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell. nvm works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL.
n
N is a simple node version manager with no subshells, no profile setup, no convoluted API.
fnm
Fast and simple Node.js version manager, built in native ReasonML. Also works with .nvmrc and .node-version files