Nodejs and npm installation on linux and Windows

Nodejs and npm installation on linux and Windows

Nodejs is the JavaScript runtime build on  Chrome’s open source v8 Java Script engine. The question is that why we should use Nodejs? Of course without knowing the reason of using the Node.js why anyone use, so the answer is very simple Node.js is the event based ecosystem, none blocking Input/Output that makes it lightweight and fast. Node.js ecosystem that is NPM is the world largest collection of open source.

What is the npm? Answer of this question it is the package manager for java script.

Below is the steps to install the Nodejs and npm installation on Linux Ubntu 16.4.

Step 1. Installing the NodeSource Nodejs v7.x repo

pawan@pawan:~/Desktop$ curl -sL | sudo -E bash –


pawan@pawan:~/Desktop$ sudo apt-get install nodejs

Step 3. Check the installed version of Node.js

pawan@pawan:~/Desktop$ nodejs -v

Step 4.Check installed version of npm

pawan@pawan:~/Desktop$ npm -v


Step 5. Create the Node.js HTTP server to test the installation

Using Node.js we can create the web server that can serve the request when you open it in your browser. You can check out the official Node.js website to check more on this for creating the web server, but in sort, we can create a file with the name of servertest.js as given below.

 var http = required('http');  
 http.createServer(function (req, res) {  
  res.writeHead(200, {'Content-Type': 'text/plain'});  
  res.end('Hello Node.js!!n');  
 }).listen(5001, "");  
 console.log('Server running at');  

Step 6. Run the node.js server using below command

Here in above script, I used the port 5001 but you can use any as you want. After running the script you can open your browser on http:/ and you can get the Hello Response from the server.

pawan@pawan:~/Desktop$ node  servertest.js
Server running at

test nodejs
Additionally, you can also run the node.js server in debug mode using below command.

pawan@pawan:~/Desktop$ node --debug servertest.js
Debugger listening on
Server running at

unselected package nodejs. (Reading database … 264311 files and directories currently installed.) Preparing to unpack …/nodejs_7.6.0-1nodesource1~xenial1_amd64.deb …

install nodejs

Step 7. Installing other module using npm

To install the library and package using npm use the below command

$ npm install packagename

Get Email Updates!

Signup now receive an email once I publish new content. I will never give away, trade or sell your email address. You can unsubscribe at any time.

Join 911 other subscribers

This Post Has One Comment

Leave a Reply

Close Menu