Node Version Manager (nvm) overview

RMAG news

nvm facilitates switching between different Node versions across projects. This post covers its overview from installation to version management.

Installation

To install nvm, execute the following commands in your terminal. This example uses zsh, but the process is similar for other shells like bash.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.zshrc

Version management

Install the specific version. Including the v prefix is optional.

nvm install v21.7.2

Install the latest version

nvm install node

Install the latest one for the specified major version

nvm install 22

Switch to a specific installed version

nvm use 21

Add .nvmrc file inside the project directory and run nvm use command to use the specified installed version.

v21.7.2

Get the list of locally installed versions

nvm ls

Get the list of available versions for installation

nvm ls-remote

Boilerplate

Here is the link to the template I use for the development.

Leave a Reply

Your email address will not be published. Required fields are marked *