• Home
  • Ubuntu 18.04
    • Whats New?
    • Upgrade Ubuntu
    • Install Java
    • Install Node.js
    • Install Docker
    • Install Git
    • Install LAMP Stack
  • Tutorials
    • AWS
    • Shell Scripting
    • Docker
    • Git
    • MongoDB
  • Funny Tools
  • FeedBack
  • Submit Article
  • About Us
TecAdmin
Menu
  • Home
  • Ubuntu 18.04
    • Whats New?
    • Upgrade Ubuntu
    • Install Java
    • Install Node.js
    • Install Docker
    • Install Git
    • Install LAMP Stack
  • Tutorials
    • AWS
    • Shell Scripting
    • Docker
    • Git
    • MongoDB
  • Funny Tools
  • FeedBack
  • Submit Article
  • About Us

How To Install Latest Nodejs on CentOS/RHEL 8

Written by Rahul, Updated on January 19, 2021

Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Latest version node.js yum repository is maintaining by its official website. Use this tutorial to add yum repository and install Latest Nodejs to CentOS/RHEL 8 systems with the simple commands.

To install specific nodejs version, Visit our tutorial Install Specific Nodejs Version with NVM.

Install latest nodejs

Step 1 – Add Node.js Yum Repository

First of all, You need to enable node.js yum repository in your system provided by the Node.js official website. You also need development tools to build native add-ons to be installed on your system.

For Latest Release:-

dnf install -y gcc-c++ make
curl -sL https://rpm.nodesource.com/setup_15.x | sudo -E bash -

For Stable Release:-

dnf install -y gcc-c++ make
curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash -

Step 2 – Install Node.js on CentOS 8

After adding the repository in your system, Your system is ready to install Node.js. Execute the following command to install Node.js and NPM on CentOS 8 system.

sudo dnf install nodejs
  • Don’t Miss => Installing Yarn on CentOS 8

Step 3 – Check Node.js and NPM Version

After installing node.js verify and check the installed version. You can find more details about current version on node.js official website.

node -v 

v15.6.0

Also, check the version of npm.

npm -v 

7.4.0

You have successfully installed Node.js on your CentOS/RHEL 8 system. You may try a demo HTTP server as given below.

Step 4 – Create Demo Web Server (Optional)

This is an optional step. If you want to test your node.js install. Let’s create a web server with the “Welcome Node.js” text. Create a file demo_server.js

vim demo_server.js

and add the following content

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Welcome Node.js');
}).listen(3001, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3001/');

Now start the webserver using the below command.

node --inspect demo_server.js

Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359
For help, see: https://nodejs.org/en/docs/inspector
Server running at http://127.0.0.1:3001/

Web server has been started on port 3001. Now access http://127.0.0.1:3001/ url in browser.

Share it!
Share on Facebook
Share on Twitter
Share on LinkedIn
Share on Reddit
Share on Tumblr
Share on Whatsapp
Rahul
Rahul
Connect on Facebook Connect on Twitter

I, Rahul Kumar am the founder and chief editor of TecAdmin.net. I am a Red Hat Certified Engineer (RHCE) and working as an IT professional since 2009..

2 Comments

  1. Avatar "Tim" Timmins Reply
    March 17, 2020 at 2:17 am

    Just browsing a few links after reviewing python3 setup notes for Centos 8

    This article is quick, straight forward and helpful (I remember using Node.js 3-4 years ago — would have been helpful).

    SUGGESTION: Its 2020. Update Step 2 to use python3 (and pip3) as python 2 deprecated in January of this year.

  2. Avatar Daniel Ellis Reply
    January 3, 2020 at 12:46 pm

    Hey,
    I appreciate the fact that you have explained all the information in-depth and step-by-step.
    It really helped me a lot.
    Especially, those who didn’t know how to install nodejs on centos 8, they will get support for sure.
    Thanks for sharing.

Leave a Reply Cancel reply

Popular Posts

  • How To Install Python 3.9 on Ubuntu 20.04 5
  • How to Install Python 3.9 on CentOS/RHEL 7 & Fedora 32/31 0
  • How To Install VNC Server on Ubuntu 20.04 1
  • How To Install NVM on macOS with Homebrew 0
  • How to Install .NET Core on Debian 10 0
© 2013-2020 Tecadmin.net. All Rights Reserved | Terms  | Privacy Policy