How to Installing NodeJS on Windows, MacOS X, and Linux

How to Installing NodeJS on Windows, MacOS X, and Linux

NodeJS has become popular among web developer both front-end and back-end. Installing Node and NPM is pretty straightforward using the installer package available from the Node.js® web site

There are different ways to install Node.js on Windows, MacOS X, and Linux. Here are some basic instructions for installing Node.js on Windows, MacOS X, and Linux.

Here is the step by step instructions with screenshots on  How to installing NodeJS on Windows, MacOS X, and Linux. So, let’s get started with it.


Installing Node.js  on Windows:

Step 1) First open downloads pages of Node.js. Now click on the installer you would like to download and install.

Step 2)

After download NodeJS, Run this Node.js setup file and Accept license agreement, after  Click  on Next button.

Step 3)

open the destination folder, setup the folder name. Here “C:\program Files\nodejs\” this is the default folder name or   “C:\nodejs\” is the folder name, you can change the folder name. After click on Next button.

Step 4)

Click the NPM package manger or node.js runtime. Click on Next button

Step 5)

Now click on install button. Note: This step requires Administrator privileges. If prompted, authenticate as an Administrator                                                                   

Step 6) installation in process

Step 7) Completed the Node.js Setup Wizard. Click on Finish button.

Step 8)

Verify that Node.js was Properly installed or not

Test Node: To see if Node is installed, open the Windows Command Prompt, PowerShell or a similar command line tool, and type-

$ node -v

See the node.js version number…something like

Test NPM: To see if NPM is installed, type

$ npm -v in Terminal

This should print NPM’s version number

Create a test file and run it. A simple way to test that node.js works is to create a JavaScript file: name it hello.js, and just add the code console.log (‘Node is installed!’); To run the code simply open your command line program, navigate to the folder where you save the file and type node hello.js. This will start Node and run the code in the hello.js file. You should see the output Node is installed.

Verify installation: Executing a File

Create a js file named main.js on your machine (Windows or Linux) having the following code.

/* Hello, World! program in node.js */

console.log (“Hello, World!”)

Now execute main.js file using Node.js interpreter to see the result:

$ node main.js

If everything is fine with your installation, this should produce the following result:

Output: Hello, World!


Step by step Installing Node.js on MAC OS X:

Step 1: After download the MacOS X fileàRun this file à Click on Continue button

(IntroductionàLicensesàDestination Select) ……. Click on continue

Step 2)

To enter your system Username and password. Next click on install button

Step 3)

Installing Node.js is finished. Now close the file and open the Node.js.


Installing Node.js on Linux:

How to install Node.js on Ubuntu Linux. If you are installing Node.js from source, then installation process will be similar in all Linux operating systems.

Nodejs is available in the default repositories of most Linux distributions. It might not be latest version, but stable. If you want to have a stable Node.js on your Linux, you better install it using your distribution’s package manager as shown below.

On Arch Linux and its derivatives like Antergos, Manjaro Linux, run the following command to install it:

$ sudo pacman -S nodejs npm

On Debian, Ubuntu, Linux Mint:

$ sudo apt-get install nodejs npm

RHEL, CentOS, you need to enable EPEL repository first.

$ sudo yum install epel-release

And, then install Nodejs using command:

$ sudo yum install nodejs npm

On Fedora:

$ sudo dnf install nodejs npm

Note: Since the packages from the default repositories are outdated, you will get the following error when you try to install any Node JS modules using npm.

/usr/bin/env: ‘node’: No such file or directory

To solve this error, you need to create symlink as shown below.

$ sudo ln -s /usr/bin/nodejs /usr/bin/node

 If you are using Ubuntu Precise or Debian Wheezy, you might want to read about running Node.js >= 6.x on older distros.

curl -sL | sudo -E bash -sudo apt-get install -y nodejs

Alternatively, for Node.js 10:

curl -sL | sudo -E bash -sudo apt-get install -y nodejs

Optional: install build tools

To compile and install native addons from npm you may also need to install build tools:

sudo apt-get install -y build-essential

See more about:

 Step 1) After downloading Linux Nodejs, Installing NodeJS and NPM

After adding PPA, now it’s time to Install Node and NPM.

Enter the Below command in Terminal and Press Enter.

 $  sudo apt-get install nodejs

This will install all the dependent packages required to run Node in our system

Step 2) Processing installation

 Type: curl -sL | sudo -E bash –

Step 3) After installing, Check Type: $ node-v

Install Nodejs from Node Source

To install the most recent version, install the latest version from NodeSource as shown below.

On Debian, Ubuntu distributions:

Add Nodejs 7.x repository:

$ curl -sL | sudo -E bash –

For Nodejs 8.x:

$ curl -sL | sudo -E bash –

Then, install Node.js using command:

$ sudo apt-get install nodejs npm

How to Uninstall Node and NPM

You uninstall Node.js and NPM the same as you would most Windows software:

Open the Windows Control Panel

Choose the “Programs and Features” option

Click the “Uninstall a program” option

Select Node.js and click the Uninstall link.


Hope this install instructions helped you to understand how to install Node.js and NPM on Windows, Mac OS X and Linux. If you have any questions regarding how to install Node.js and NPM on Windows, MacOS X, and Linux please write it in the comments section.                                                                                            

Scroll to Top