How To Install Node.JS On Ubuntu 22.04
Welcome to our guide on installing Node.js on Ubuntu, a versatile JavaScript runtime that empowers developers to build scalable and efficient web applications. Whether you're a seasoned developer or just starting your coding journey, having Node.js on your Ubuntu system is a must.
In this blog post, we'll walk you through three distinct methods of installing Node.js on Ubuntu, catering to different preferences and needs. From the straightforward package manager installation to the flexibility of NodeSource's repository and the power of Node Version Manager (NVM), you'll find the method that suits you best.
Let's dive in and unlock the potential of Node.js for your Ubuntu development environment!
Here are three methods to install Node.js on Ubuntu:
Method 1: Using Ubuntu Package Manager (Recommended)
-
Open a terminal window.
-
Update the package list to ensure you have the latest information about available packages:
sudo apt update
-
Install Node.js using the package manager:
sudo apt install nodejs
-
Additionally, you may want to install npm (Node.js package manager):
sudo apt install npm
This will install both Node.js and npm.
Method 2: Using NodeSource Repository
NodeSource maintains a PPA (Personal Package Archive) for Node.js. You can use the following commands to install Node.js using this repository:
-
Install the required software properties common package:
sudo apt install curl
-
Add the NodeSource repository:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
Note: You can change "20.x" to the Node.js version you want to install.
-
Install Node.js and npm:
sudo apt install nodejs
Method 3: Using NVM (Node Version Manager)
NVM allows you to install and manage multiple Node.js versions on your system:
-
Install NVM using curl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
You might need to restart your terminal or run
source ~/.bashrc
orsource ~/.zshrc
(depending on your shell) to use NVM in the current session. -
Install a specific version of Node.js using NVM. For example, to install Node.js version 20:
nvm install 20
-
Set the installed version as the default:
nvm use 20
You can replace "20" with any other version number you want to use.
Choose the method that best fits your needs. The first method is straightforward and recommended for most users, while the other methods offer more flexibility in managing Node.js versions.