Node.js is a JavaScript runtime environment that executes JavaScript code outside of a web browser. It is commonly used for developing server-side applications, but it can also be used for desktop and mobile applications.
Prerequisites
Before installing Node.js, make sure you have the following prerequisites:
- A Linux system with administrative privileges.
- A working internet connection.
Installation Methods
There are two main methods for installing Node.js on Linux:
- Using the package manager
This method is the easiest and most recommended way to install Node.js. It involves using your Linux distribution’s package manager to install Node.js from its official repositories.
- Using the NodeSource installer
This method is a more advanced way to install Node.js. It involves downloading a binary installer from the NodeSource website and installing it on your system.
Using the Package Manager
On Ubuntu and Debian
sudo apt update
sudo apt install nodejs
On Fedora and CentOS
sudo dnf update
sudo dnf install nodejs
sudo pacman -S nodejs
Using the NodeSource Installer
-
Download the appropriate Node.js installer for your Linux distribution from the NodeSource website: https://node.js.org/en/download/
-
Make the installer executable:
chmod +x nodejs-installer.sh
- Run the installer:
sudo ./nodejs-installer.sh
Verifying the Installation
After installing Node.js, you can verify the installation by running the following command in your terminal:
node -v
This command should print the installed version of Node.js.
Installing npm
npm is the Node Package Manager, which is used to install and manage JavaScript packages. It is included with Node.js installations.
To verify that npm is installed, run the following command in your terminal:
npm -v
This command should print the installed version of npm.
Now that you have installed Node.js and npm, you can start developing JavaScript applications. There are many resources available to help you get started, including the official Node.js documentation: https://nodejs.org/en/docs