How Install Nodejs via NVM – Node Version Manager and Useful Commands

In this tutorial we’ll install NVM – Node Version Manager, NVM provides an option for easy installation of Node.js also you can also install specific version of  Node.js and multiple Node.js versions on the same system using nvm and use required version for application. NVM will solve the issue with the different versions are required for your application.

This tutorial will work on many OS and at the time I tested with Ubuntu and CentOS including control panels centos webpanel – CWP, vestacp, cpanel, webmin, diretadmin etc.

Lets get Started :

Step 1 :

For Ubuntu install cURL first :

apt-get install curl -y

Install NVM from Git :

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

You can close the ssh session and start it again or Reload system environment via this command :

Centos :

source ~/.bashrc

Ubuntu :

source ~/.profile

Lists Of NVM commands :

To list all nodejs version

nvm ls-remote

To install multiple nodejs or single version :

nvm install v10.1.0

along with version 8 and 9 :

nvm install v8.11.1
nvm install v9.11.1

Stetting up Node.js Default Version :

nvm list

the output will be like this :

[root@mysterydata ~]# nvm list
        v8.11.1
        v9.11.1
->      v10.1.0
         system
default -> v10.1.0
node -> stable (-> v10.1.0) (default)
stable -> 10.1 (-> v10.1.0) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.11.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.14.2 (-> N/A)
lts/carbon -> v8.11.1

here “-> v10.1.0” is the default version, “-> ” is the default indicator

To change the Default nodejs version to version 8 run this command :

nvm use v8.11.1

then again run

nvm list

output :

[root@mysterydata ~]# nvm list
->      v8.11.1
        v9.11.1
        v10.1.0
         system
default -> v10.1.0
node -> stable (-> v10.1.0) (default)
stable -> 10.1 (-> v10.1.0) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.11.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.14.2 (-> N/A)
lts/carbon -> v8.11.1

you can also verify via this command :

node --version

To remove specific node version which is already installed run this command :

nvm list

Then run to remove the version :

nvm uninstall v9.11.1
or
nvm remove v9.11.1
Back to top button