# nvm\-sh/nvm

nvm: Node Version Manager for Multiple Node.js Installations

- HackerByte page: <https://hackerbyte.net/en/projects/nvm-node-version-manager-for-multiple-node-js-installations-612230>
- GitHub: <https://github.com/nvm-sh/nvm>
- Programming language: Shell

Node Version Manager \- POSIX\-compliant bash script to manage multiple active node.js versions.

## AI-generated summary

nvm \(Node Version Manager\) is a POSIX\-compliant bash script designed to manage multiple active Node.js versions on a per\-user and per\-shell basis. It allows developers to easily install, switch between, and manage different Node.js versions without conflicts.

## Key points

- Install and manage multiple Node.js versions easily.
- Switch between Node.js versions with simple commands like 'nvm use'.
- Supports specific version installs \(e.g., 'nvm install 14.7.0'\) and latest/LTS versions.
- Automates the sourcing of nvm into your shell environment for persistent use.
- Provides features like aliasing versions and migrating global packages between versions.
