image

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

image

github.com

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

image

github.com

N is a simple node version manager with no subshells, no profile setup, no convoluted API.

fnm

image

github.com

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