How To Ubuntu

Install Node.JS And NPM On Ubuntu

install Nodejs On Ubuntu
Written by itsubuntu

Last modified on February 4th, 2022 at 08:44 am

Install: Install NodeJs On Ubuntu

Node.js is an open-source cross-platform JavaScript runtime environment built on Chrome’s V8 JavaScript engine. It allows server-side execution of JavaScript code. Due to the node, You can run any JavaScript code on your machine as a standalone application without the need for any web browser.

In this brief tutorial, We are going to show you the method to install the latest Node.js and NPM packages on Ubuntu 16.04 / 18.04 LTS.

Tutorial To Install NodeJS On Ubuntu

Install Node.JS And NPM On Ubuntu

At first, We need to add the PPA to install latest Node.js and NPM. You might know that node is already available in the Ubuntu default repositories but it might not be an updated version. So, if you want to get the latest version, you’ll have to add its official PPA in your Ubuntu.

Tutorial To Add Node.js PPA

Run the following command to install curl at first.

sudo apt install curl

Right now, There are two Node.JS repositories available. One of them contains the latest Node.js packages and the other repo contains the LTS or (Long Term Support) packages.

If you want to install the latest release, Then add the following PPA.

curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -

If you want to install the LTS release, add this PPA.

curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -

Note: If you add the both repositories, the latest version of Node.js will be installed.

Tutorial To Install Node.js And NPM On Ubuntu

To install, run the commands below

sudo apt install nodejs

sudo apt install npm

You will have both installed in your Ubuntu operating system. You can verify your installation by running the following command.

node -v
npm -v

Create A Test File On Node

Run the commands below to create a test file called http_server.js.

cd ~/
nano http_server.js

Copy and paste the content below into the test file and save it.

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

 

Now, Start the node server by running the following command.

node http_server.js

You should see something like this below.

Server running at http://127.0.0.1:3000/

About the author

itsubuntu

Leave a Comment