Need to install a Node.js in Linux Mint? If so, I’ll show you two ways of installing Node.js on Linux Mint. The two ways are:
- installing Node.js from repositories
- using Node Version Manager - nvm
Solution 1: Install Node.js from repositories in Linux Mint
Step 1.1: Update packages and install Node.js
It's a good practice before any installation from the repositories to update the packages. This can be done by:
sudo apt update
Then you can install latest available Node.js by next command:
sudo apt install nodejs
You will need to enter your root password.
Once the installation is complete you can check the version and verify the installation by:
Step 1.2: Install npm on Linux Mint
Many programs like JupyterLab will require
npm to be installed in order to work.
npm which stands for Node Package Manager can be installed on Linux Mint by:
sudo apt install npm
Step 1.3: Upgrade Node.js which is installed from repositories
Often the installed Node.js version from the repositories will be outdated. If you need to upgrade Node.js to the latest version you can use module
n will take care for the upgrade of Node.js when it's installed from PPA.
npm install n -g
Then you can install the stable Node.js by:
or the latest:
Note 1: Depending on the OS, versions etc you may need to use sudo.
Note 2: There was a naming problem in the past for package node in Ubuntu. Which causes coexistence of
nodejs commands in Linux Mint. Some programs will require
node. This should be handled with alias. You can check the output of the next command in order to find what versions do you have:
node -v nodejs -v
which node which nodejs
Solution 2: Install Node.js with nvm on Linux Mint
The second way which is better and my preferred one is installing
nvm and using it to install node.
Step 2.1 Install nvm on Linux Mint
The nvm installation guide is available on : nvm Install & Update Script. So in order to install nvm on Linux Mint you can follow. Get the latest installation script from the page above:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
Note 1: this will download and run the script. If you like you can download it, review it and then install it.
Note 2: You need to start a new terminal or run command:
source ~/.bashrc in order to use nvm command.
Step 2.2 List Node versions with nvm
There are many different node packages available. In order to list all of them with
nvm you can use command:
v14.14.0 v14.15.0 (LTS: Fermium) -> v14.15.1 (Latest LTS: Fermium) v15.0.0 v15.0.1 v15.1.0 v15.2.0 v15.2.1 v15.3.0 v15.4.0
Step 2.3 Install Node.js with nvm
When you find what version you like to use then you can install it by:
nvm install v15.0.0
Step 2.4 Use multiple Node.js versions with nvm
It's common to have several Node.js versions. The best way to manage them is with
nvm. Local Node.js versions can be listed by:
v12.18.3 -> v14.15.1 system default -> node (-> v14.15.1) iojs -> N/A (default) unstable -> N/A (default) node -> stable (-> v14.15.1) (default) stable -> 14.15 (-> v14.15.1) (default) lts/* -> lts/fermium (-> v14.15.1) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.23.0 (-> N/A) lts/erbium -> v12.20.0 (-> N/A) lts/fermium -> v14.15.1
If you need to change the default one you can do it by:
nvm use v12.18.3
Finally, check the Node version by:
node -v or