Install Nodejs on Ubuntu 20

Installing Node.js and npm from NodeSource

NodeSource is a company focused on providing enterprise-grade Node support. It maintains an APT repository containing multiple Node.js versions. You can use this repository to install any version of Node.js you need.

The first step is to install the dependencies necessary to add a new repository . Most likely, you will already have those packages installed on your system, but some packages may be missing:

sudo apt updatesudo apt install ca-certificates curl gnupg

Next, import the Nodesource repository’s GPG key to your system:

sudo mkdir -p /etc/apt/keyringscurl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

At the time of writing, NodeSource repository provides the following versions:

v21.x - The latest stable version.
v20.x - The latest LTS version.
v18.x - The previous LTS version.
v16.x - EOL-ed

We’ll install Node.js version 20.x. If you need another Node.js version, for example, 18.x, change the NODE_MAJOR=20 with NODE_MAJOR=18. Run the following command to create the NodeSource repository file:

NODE_MAJOR=20echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

Once the repository is enabled, install Node.js and npm:

sudo apt updatesudo apt install nodejs

The nodejs package contains both the node and npm binaries.

Verify that the Node.js and npm were successfully installed by printing their versions:

node --version
v20.10.0
npm --version
10.2.3

To be able to compile native addons from npm, you’ll need to install the development tools:

sudo apt install build-essential

Src:
linuxize.com/post/how-to-install-node-js-on-ubuntu-20-04/

Read more here: Source link