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 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 is a simple node version manager with no subshells, no profile setup, no convoluted API.



Fast and simple Node.js version manager, built in native ReasonML. Also works with .nvmrc and .node-version files