Node.js adalah sebuah JavaScript run-time yang lintas platform yang bisa menjalankan kode JavaScript secara Server-Side. Node.js sering digunakan sebagai aplikasi backend, namun kadang juga digunakan sebagai full-stack dan untuk front-end.
Tulisan ini akan memandu melakukan instalasi Node.js pada mesin Linux CentOS 7 yang secara default masih menggunakan Node.js versi 10, kita akan gunakan versi 14 yang stabil dan LTS menggunakan repositori NodeSource dan yum package manager.
Pertama, kita install curl
jika belum ada di sistem CentOS 7 kita.
sudo yum -y install curl
Selanjutnya kita download script untuk setup repositori node.js dan sekaligus menjalankan script tersebut
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
Setelah selesai, kita bisa langsung melakukan instalasi node.js versi 14.
sudo yum install -y nodejs
Jika terdapat error saat instalasi, seperti dibawah ini :
Downloading packages:
nodejs-10.24.1-1nodesource.x86 FAILED
https://rpm.nodesource.com/pub_14.x/el/7/x86_64/nodejs-10.24.1-1nodesource.x86_64.rpm: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below wiki article
https://wiki.centos.org/yum-errors
If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
Error downloading packages: 2:nodejs-10.24.1-1nodesource.x86_64: [Errno 256] No more mirrors to try.
Lakukan perintah dibawah ini, untuk membersihkan cache dari yum
repositori
sudo yum clean all
Setelah itu jalankan perintah install nodejs kembali.
Setelah proses instalasi selesai, bisa lakukan cek versi node.js dengan perintah dibawah ini.
sudo node -v
Proses instalasi diatas juga akan melakukan instalasi NPM (Node Package Manager), dengan perintah dibawah.
sudo npm -v
Demikianlah panduan untuk melakukan instalasi node.js versi 14 pada Linux CentOS 7.
Semoga bermanfaat.