Node.js is an open-source runtime environment that enables to execute JavaScript code on the server without a browser. It is built on the Chrome's V8 JavaScript engine. Node.js is often used for developing web applications. NPM is a package manager for Node.js that enables to install various packages from remote registry.
Node.js 20 is a long-term support (LTS) release. This release has various updates. For example, the V8 JavaScript engine has been updated to 11.3. This tutorial demonstrates how to install Node.js 20 and npm on Ubuntu 24.04.
Install Node.js and npm
NodeSource repository maintains Node.js 20 binary distributions. So add this repository in your system by using the following command:
curl -sSL https://deb.nodesource.com/setup_20.x | sudo bash -
Install Node.js:
sudo apt install -y nodejs
During installation, npm has been installed too. So you don't need to install npm separately, it comes bundled with Node.js. Verify that the installation completed successfully by checking Node.js and npm versions:
node --version
npm --version
Testing Node.js
Create a new main.js
file:
nano main.js
Add the following a line of code:
console.log('Hello world');
Test a program with node
command:
node main.js
Uninstall Node.js and npm
If you wish to completely remove Node.js and related dependencies, run the following command:
sudo apt purge --autoremove -y nodejs
Remove GPG key and repository:
sudo rm -rf /usr/share/keyrings/nodesource.gpg
sudo rm -rf /etc/apt/sources.list.d/nodesource.list
Install older versions
Node.js 18 is an older LTS version that is still supported. It can be installed by adding the following NodeSource repository:
curl -sSL https://deb.nodesource.com/setup_18.x | sudo bash -
The 1 Comment Found
In your article, you provide a node.js installation, testing and uninstallation process because many articles only provide an installation or uninstallation process but you provide all processes in one post. so, Thank you for sharing this information.
Leave a Comment
Cancel reply