nvm

Installs and switches between multiple Node.js versions per shell.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get nvm

Package managers

About nvm

nvm is a POSIX shell script that downloads Node.js versions into your home directory and switches the active one per shell session, with a .nvmrc file per project so the right version is selected automatically. It needs no root and never touches the system Node.

Strengths

  • Per-shell version switching with .nvmrc files for each project
  • Installs entirely in your home directory with no root access

Limitations

  • Shell startup is noticeably slower once it is sourced
  • Windows needs a separate project; this one is POSIX shells only

Details

Pricing
FreeFree and open source under the MIT licence.
License
MIT
Developer
The nvm contributors
Platforms
macOS, Linux, Command line
How it runs
Downloadable app
Best suited for
Installs and switches between multiple Node.js versions per shell
Categories
Developer tools
Last verified
Added
Provenance
Selected from the TechWalrus Resource Hub (Developer Environments); facts checked against the developer's own pages, 3 sources on file.

Report a wrong fact or a dead link on this listing