DEV Community

Cover image for How to manage multiple nodejs version in a single machine using nvm

How to manage multiple nodejs version in a single machine using nvm

rubiin profile image Rubin ・1 min read

Ever got in a situation where you have to use different nodejs versions for different projects. or you want to have the stable and the latest release side by side. Installing the particular release when you need it might seem a probable solution. But what if you need multiple node versions frequently. The above process seems kind of illogical for the purpose. So NVM aka node version manager comes to the rescue allowing you to have more than one version of node on your machine so you can switch the version with just a command.For Mac and Linux the link is .For windows . All you have to do is go to the links depending upon your machine’s OS and download the latest release.
Getting started
After getting nvm installed on your machines , open up terminal or cmd and type in

nvm list

To list all the node versions installed on the machine. To install a particular node version use

nvm install <node version number>

for example,

nvm install 10

To use a particular node version installed on your machine do

nvm use <node version>

To uninstall a node version, do

nvm uninstall <node version>

You can also pass in optional parameter which is the 32 or 64 bit version you would like to install or uninstall with install and uninstall command.
For help type in

nvm -help

Happy Node’ing

Discussion (1)

Editor guide
pavelloz profile image
Paweł Kowalski • Edited

For those who are tired by nvm performance, i highly recommend fnm ;)