Node.js is not available in default CentOS / Red Hat package repository but is available in EPEL (Extra Packages for Enterprise Linux) repository. Even so, it's still a slightly outdated version of Node.js.

If you require the latest or specific version of Node.js for Centos and Red Hat (RHEL), you can install from NodeSource's yum repostirory.

Complementary video guide:

Steps to install Node.js on CentOS, Red Hat or Fedora:

  1. Enable epel-release repository by installing the epel-release package.
    $ sudo yum install --assumeyes epel-release
  2. Install nodejs package. This will also install npm as dependency.
    $ sudo yum install --assumeyes nodejs
    ##########################
    
    ==============================================================================================
     Package              Arch            Version                             Repository     Size
    ==============================================================================================
    Installing:
     nodejs               x86_64          1:6.14.3-1.el7                      epel          4.7 M
    Installing for dependencies:
     http-parser          x86_64          2.7.1-5.el7_4                       base           28 k
     libuv                x86_64          1:1.22.0-1.el7                      epel          127 k
     npm                  x86_64          1:3.10.10-1.6.14.3.1.el7            epel          2.5 M
    
    Transaction Summary
    ==============================================================================================
    Install  1 Package (+3 Dependent packages)
    ##########################
  3. Check installed node and npm version.
    $ node -v
    v6.14.3
    $ npm -v
    3.10.10
Discuss the article:

Comment anonymously. Login not required.

Share!