Cara Memperbarui Node.js ke Versi 20.9.0

Pendahuluan

Node.js adalah platform runtime JavaScript yang cepat, ringan, dan efisien untuk pengembangan aplikasi server-side. Platform ini adalah bagian dari salah satu teknologi utama dalam pengembangan aplikasi web modern. Dengan menggunakan Node.js developer dapat membangun aplikasi yang scalable, real-time, dan berbasis event-driven dengan menggunakan JavaScript. Dalam panduan ini, kami akan membantu Anda memahami  cara untuk memperbarui Node.js ke versi 20.9.0, yang sering dibutuhkan untuk mendukung pengembangan aplikasi berbasis framework populer seperti NestJS.

Dua Metode Memperbaharui Node.js

Ada dua metode yang dapat Anda gunakan untuk memperbaharui versi Node.js terbaru yakni NVM dan NodeSource.

  • NVM (Node Version Manager)

Dengan NVM, Anda dapat dengan mudah menginstal, mengganti, atau menghapus versi Node.js sesuai kebutuhan Anda. NVM dapat digunakan dengan sangat fleksibel dan cocok untuk developer yang bekerja pada berbagai aplikasi dengan persyaratan Node.js yang berbeda.

  • NodeSource

NodeSource, yang menyediakan akses ke versi Node.js terbaru yang stabil untuk diinstal melalui manajer paket sistem seperti APT. NodeSource adalah metode yang cocok bagi pengguna yang hanya memerlukan satu versi Node.js pada server mereka dan menginginkan metode instalasi langsung.

Cara Memperbarui Node.js ke Versi 20.9.0 

Ikuti beberapa metode dibawah ini untuk memperbaharui Node.js ke Versi 20.9.0

Metode 1: Menggunakan NVM (Node Version Manager)

NVM adalah alat yang memungkinkan Anda menginstal dan mengelola berbagai versi Node.js dengan mudah.

Langkah-langkah:

1. Instal NVM
Jalankan perintah berikut untuk menginstal NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

Catatan:

(Skrip ini akan menginstal NVM di direktori ~/.nvm dan menambahkan pengaturan yang sesuai ke file profil Anda (seperti ~/.bashrc, ~/.zshrc, atau ~/.profile).

2. Aktifkan NVM
Setelah instalasi selesai, aktifkan NVM dengan menjalankan perintah:

source ~/.bashrc

3. Instal Node.js Versi 20.9.0
Gunakan NVM untuk menginstal versi spesifik Node.js:

nvm install 20.9.0

4. Gunakan Versi Node.js yang Baru
Setelah berhasil diinstal, aktifkan versi 20.9.0 dengan:

nvm use 20.9.0

5. Periksa Versi Node.js
Pastikan Node.js telah diperbarui dengan menjalankan perintah berikut:

node -v

Catatan:

Outputnya harus menunjukkan versi v20.9.0.

Metode 2: Menggunakan NodeSource PPA

NodeSource menyediakan binary distribusi Node.js yang dapat Anda gunakan untuk menginstal versi terbaru.

Langkah-langkah:

1. Tambahkan NodeSource PPA
Jalankan perintah berikut untuk menambahkan repositori NodeSource:

curl -sL https://deb.nodesource.com/setup_20.x -o /tmp/nodesource_setup.sh

sudo bash /tmp/nodesource_setup.sh

2. Instal Node.js
Setelah repository ditambahkan, instal Node.js dengan perintah:

sudo apt install nodejs
3. Periksa Versi Node.js
Pastikan Node.js telah diperbarui dengan menjalankan:
node -v

Catatan:

Outputnya harus menunjukkan versi v20.9.0.

Informasi Tambahan:

Untuk Docker:

Jika Anda ingin menggunakan Node.js di aplikasi NestJS yang dikelola dengan Docker, Anda dapat mengatur versi Node.js langsung di file Dockerfile. Misalnya:
Dockerfile

FROM node:20.9.0

Manajemen Versi Global:

Jika Anda menggunakan NVM, pastikan untuk mengatur versi default Node.js agar tetap menggunakan versi terbaru setelah reboot:

nvm alias default 20.9.0

Penutup

Dengan mengikuti salah satu metode di atas, Anda dapat dengan mudah memperbarui Node.js ke versi 20.9.0 dan melanjutkan proses deployment aplikasi NestJS Anda. Selain itu, Anda bisa menggunakan Layanan Cloud VPS IDCloudHost yang memberikan fleksibilitas dan performa optimal untuk aplikasi Node.js Anda, didukung oleh teknologi terbaru, instalasi instan, serta skalabilitas yang mudah.