CentOS
and Red Hat
does not provide Node.js
in its default yum
repository, though they still provide slightly outdated version in their epel
repository. If you require the latest version of Node.js
for your CentOS
and Red Hat
installation, you'll have to install from NodeSource
's Node.js
repository.
You can install a more stable and tested version of Node.js
by installing by the one provided in the epel
repository.
curl
if it's not already available in your system. $ sudo yum install --assumeyes curl
NodeSource
's Node.js
repository. $ curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
Replace 10.x
with 12.x
, 11.x
or 9.x
depending on your requirement
nodejs
. $ sudo yum install --assumeyes nodejs ########################## ============================================================================================== Package Arch Version Repository Size ============================================================================================== Installing: nodejs x86_64 2:10.9.0-1nodesource nodesource 18 M Transaction Summary ============================================================================================== Install 1 Package ##########################
npm
is automatically installed in nodejs
package and does not require separate installation.
node
and npm
. $ node -v v10.9.0 $ npm -v 6.2.0
Comment anonymously. Login not required.