Open In App

How To Install NodeJS on Your System?

Last Updated : 13 Dec, 2024
Summarize
Comments
Improve
Suggest changes
Like Article
Like
Share
Report
News Follow

To run JavaScript outside a browser or use frameworks like React or Express, you need Node.js. Let's see how to install Node.js on Windows, Linux, and Mac systems, ensuring you’re ready for JavaScript development.

Installing Node.js on Windows

In this section, we'll discuss the three different methods that can used to download and install Node.js for Windows users.

1. Download and Install Node.js from the Official Website

Step 1: Download the Node.js Installer

Visit the official Node.js download page and choose your suitable download either long-term support (LST) version 22.12.0 or the current version v23.3.0

61
Official website

Step 2: Run the Node Installer

Open the .msi installer once downloaded.

msi1
msi installer

During installation, make sure to add Node.js to your PATH to ensure that both Node.js and npm are accessible globally in the command line.

Step 3: Verify Installation

Open Command Prompt and run the following to check if Node.js and npm are correctly installed:

node -v
npm -v

This will display the installed versions of Node.js and npm.

2. Install Using Windows Package Manager (Winget)

Step 1: Open PowerShell as Administrator

Right-click the Start menu and select Windows PowerShell (Admin).

shd
Admin Access

Step 2: Install Node.js via Winget

Execute the following command to install Node.js:

winget install OpenJS.Node.js
0
PowerShell

Also, check the installed versions of Node.js and npm once the installation is complete using the following command:

node -v
npm -v

3. Install using WSL(2) *recommended

Step 1: Enable WSL (Windows Subsystem for Linux)

Open PowerShell as Administrator and run the following command:

wsl --install
WSL
WSL

Choose your preferred Linux distribution (Ubuntu is widely used).

Step 2: Install Node.js on WSL

Once your Linux subsystem is set up, you can install Node.js via your chosen Linux distribution:

wsl922
WSL
sudo apt update
sudo apt install Node.js npm

Later, you can run the following commands to verify the installation:

node -v
npm -v

Install Node.js on macOS

You may download and install node on macOS using these 3 defined methods below, let's check them out along with their steps:

1. Download and Install Node.js via Homebrew

Step 1: Install Homebrew

Open Terminal and run the following command to install homebrew version 23.3.0 (if you haven’t already):

brew
Brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Step 2: Install Node.js

After Homebrew is installed, run the following command to install Node.js:

brew9
Terminal
brew install node

Once the installation is complete, you may check if Node.js and npm are successfully installed by running:

node -v
npm -v
verify
verify

2. Install Node.js from the Official Website

Node js offer users to get the download done from it's official website as well and this might be the simplest method to download and install Node in your system.

Step 1: Download the macOS Installer v23.3.0

Visit the Node.js official site and download the macOS installer for either the LTS v22.12.0 or Current version v23.3.0

macnode1
Node

Step 2: Run the Installer

Open the downloaded .pkg file and follow the instructions to complete the installation.

mac21
Extract .pkg

Step 3: Verify Installation

Once installed, open Terminal and check the Node.js and npm versions:

node -v
npm -v
verify
Verify the installer

3. Install Node.js Using NVM

Step 1: Install NVM

Run the following command to install NVM (a version manager for Node.js):

mac20000
macOS
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

Step 2: Install Node.js Using NVM v22.12.0 (LTS)

After NVM is installed, you can install any version of Node.js:

nvm install node  # Installs the latest version of Node.js

Also, you can verify Installation using the following command

node -v
npm -v
mac200001
verify

Install Node.js on Linux

Now, we'll be discussing the 3 methods to Install Node on your Linux system.

1. Install Node.js Using APT (For Ubuntu/Debian-based Distributions)

Step 1: Update the Package List v22.12.0 (LTS)

Go to Terminal and execute the following command:

linux20001
sudo apt
sudo apt update

Step 2: Install Node.js on your System

Now, run the following command to Install Node.js and npm:

linux200003
sudo Install
sudo apt install Node.js npm

Step 3: Verify Installation

Once the installation is complete, you may check the installed versions using the following command:

node -v
npm -v

2. Install Node.js Using DNF (For Fedora)

Step 1: Install Node.js for Fedora 41

Open Terminal and run

suo
sudo
sudo dnf install Node.js

Step 2: Verify Installation

After installation, verify Node.js and npm by using the following command:

node -v
npm -v
suo2
verify

3. Install Node using NVM

Step 1: Install NVM v22.12.0 (LTS)

Run this command to install NVM, which helps manage different versions of Node.js:

linux20001
install.sh
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

Step 2: Install Node using NVM

After installing NVM, run

nvm install node  # Installs the latest version
nvm2000
Installation

Step 3: Verify Installation

Run the following command to verify node installation:

node -v
npm -v
npmverify
verify installation

Troubleshooting Common Issues

Issue 1: Node.js Not Added to PATH

If node or npm commands are not recognized, ensure Node.js is added to your system’s PATH. This is particularly common with manual installation methods.

Issue 2: Permission Errors

When installing Node.js globally, you may face permission issues. You can resolve this by running the commands with sudo (on Linux/macOS) or by using an administrator account (on Windows). Alternatively, use NVM to avoid these problems.

Issue 3: Outdated Versions

If you're using an outdated version of Node.js or npm, you can upgrade to the latest version by running:

npm install -g npm

Key Takeaways

  • Windows users can use the official installer or winget for a streamlined installation process.
  • macOS developers can easily install Node.js using Homebrew or the official installer.
  • Linux users have the flexibility of using APT, DNF, or NVM to install Node.js.
  • NVM offers a powerful way to manage multiple versions of Node.js, making it ideal for development environments that require flexibility.

How to install Node - FAQs

How do I download and install Node.js on Windows, macOS, and Linux?

You can download Node.js from the official Node.js website, where you can select the appropriate installer for your operating system (Windows, macOS, or Linux).

How do I verify the installation of Node.js on my system?

After installation, you can verify Node.js and npm by running the commands node -v and npm -v in the terminal or command prompt.

Can I install Node.js on a system without administrative privileges?

Yes, using nvm or installing Node.js in a local directory can allow you to install Node.js without admin rights.

What version of Node.js should I install for development?

It is recommended to install the LTS (Long-Term Support) version for stability and compatibility, especially for production environments.

How do I uninstall Node.js from macOS, Windows, and Linux?

On macOS, use the terminal to remove Node.js. On Windows, use the Control Panel, and on Linux, you can use your package manager to remove Node.js.

What is the command to install Node.js on Linux via terminal?

On Linux, you can use the command sudo apt install Node.js for Ubuntu-based systems or use other package managers like yum for Red Hat-based distributions.

What should I do if I cannot download Node.js from the official website?

If you face issues downloading from the official site, you can try using a different network, check if your browser is blocking the download, or use a package manager for Linux or macOS.

How do I download and install Node.js on a Windows machine?

Download the .msi installer from the official Node.js website and follow the installation instructions to install Node.js and npm on your Windows machine.


Next Article

Similar Reads

three90RightbarBannerImg