Install Nodejs 18 on Centos Stream 8/9 Almalinux 8/9 Rockylinux 8/9

Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a web browser. It allows developers to build server-side applications using JavaScript, which was traditionally used only on the client-side.

One of the key features of Node.js is its non-blocking, event-driven I/O model, which allows applications to handle a large number of concurrent connections with relatively low memory overhead. This makes it well-suited for building real-time applications like chat applications, online games, and collaborative editing tools.

Please note from version 18 centos 7 is not supported due to older version of dependencies.

To install Node.js 18 on CentOS using the NodeSource repository, you can follow these steps:

Install the required packages:

dnf install -y curl gnupg2

Add the NodeSource repository:

curl -sL https://rpm.nodesource.com/setup_18.x | sudo bash -

Disable nodejs module :

dnf module disable nodejs

Install Node.js:

dnf install -y nodejs

Verify that Node.js and npm are installed:

node -v
npm -v

You’ve successfully installed Node.js 18 on your CentOS 8/9 system using the NodeSource repository.

Back to top button