Skip to main content
  1. Posts/

Installing Nodejs

·2 mins·
nodejs linux nodejs
Table of Contents

Node.js adalah runtime JavaScript open-source yang dirancang untuk pengembangan aplikasi sisi server. Dengan Node.js, pengembang dapat membangun fungsionalitas backend yang ringan, efisien, dan dapat diskalakan.

Panduan ini akan membahas cara menginstal Node.js dalam berbagai versi dan sistem operasi, sehingga Anda dapat menyesuaikan instalasi sesuai kebutuhan proyek Anda.

Debian dan Ubuntu
#

Instruksi Instalasi
#

Sebelum memulai instalasi Node.js, pastikan beberapa package berikut telah terinstal:

sudo apt-get install -y ca-certificates curl gnupg

Selanjutnya, jalankan skrip setup dari NodeSource untuk menentukan versi Node.js yang akan digunakan. Misalnya, untuk versi 20:

NODE_MAJOR=20
curl -fsSL https://deb.nodesource.com/setup_$NODE_MAJOR.x | sudo bash -

Versi Node.js yang tersedia:

  • NODE_MAJOR=16
  • NODE_MAJOR=18
  • NODE_MAJOR=20
  • NODE_MAJOR=21
  • NODE_MAJOR=22

Setelah setup selesai, jalankan perintah berikut untuk memperbarui repositori dan menginstal Node.js:

sudo apt-get update
sudo apt-get install -y nodejs

Uninstall Node.js
#

Gunakan perintah berikut untuk menghapus instalasi Node.js beserta konfigurasi repository dari NodeSource:

sudo apt-get purge -y nodejs && \
sudo rm -f /etc/apt/sources.list.d/nodesource.list && \
sudo rm -f /etc/apt/keyrings/nodesource.gpg
Opsi purge akan menghapus paket nodejs beserta file konfigurasinya. Pastikan Anda menggunakan sudo agar memiliki hak akses yang diperlukan.

RHEL (Red Hat Enterprise Linux)
#

Instruksi Instalasi
#

Jalankan skrip setup dari NodeSource untuk menentukan versi Node.js yang akan digunakan. Contoh untuk versi 20:

NODE_MAJOR=20
curl -fsSL https://rpm.nodesource.com/setup_$NODE_MAJOR.x | sudo bash -

Versi Node.js lain yang tersedia:

  • NODE_MAJOR=16
  • NODE_MAJOR=18
  • NODE_MAJOR=20
  • NODE_MAJOR=21
  • NODE_MAJOR=22

Instalasi build tools (opsional), berguna untuk membangun modul native:

sudo yum install -y gcc-c++ make
# atau: sudo yum groupinstall 'Development Tools'

Uninstall Node.js
#

Gunakan perintah berikut untuk menghapus Node.js dan repository NodeSource:

sudo yum remove -y nodejs && \
sudo rm -f /etc/yum.repos.d/nodesource*.repo && \
sudo yum clean all
Perintah yum clean all akan membersihkan cache metadata dan paket yang tersimpan. Gunakan sudo agar memiliki hak akses penuh untuk penghapusan file sistem.

Referensi:

Related

Serve HTML using Express.js
·1 min
nodejs html nodejs
Command 'ng' not found pada Angular
·1 min
nodejs angular nodejs
Error [ERR_REQUIRE_ESM] NodeJS CPanel
·1 min
nodejs cpanel nodejs
Fix Knex: run $ npm install mysql2 --save EEXIST: file already exists
·1 min
nodejs nodejs
Install Uptime Kuma sebagai Monitoring
·2 mins
linux docker linux monitoring nodejs uptime kuma
PM2 Quick Start
·2 mins
nodejs nodejs pm2