Dalam pengembangan aplikasi JavaScript, penggunaan Node.js versi LTS (Long Term Support) sangat direkomendasikan karena stabil dan cocok untuk lingkungan produksi. Namun, kebutuhan tiap proyek bisa berbeda, sehingga mengelola versi Node.js secara manual sering kali menjadi kendala.
Solusi yang paling umum digunakan adalah Node Version Manager (NVM). Artikel ini membahas cara menginstal NVM di Windows, Linux, dan macOS, serta menggunakan NVM untuk menginstal Node.js versi LTS.
Apa Itu NVM
Node Version Manager (NVM) adalah tool berbasis command line yang memungkinkan developer untuk:
- Menginstal banyak versi Node.js
- Berpindah versi Node.js dengan cepat
- Menentukan versi Node.js sesuai kebutuhan proyek
Dengan NVM, pengelolaan versi Node.js menjadi lebih terstruktur dan aman.
Catatan Versi NVM (Penting)
NVM terus mengalami pembaruan. Oleh karena itu, sebelum melakukan instalasi, sangat disarankan untuk mengecek versi terbaru NVM melalui halaman rilis resmi berikut:
https://github.com/nvm-sh/nvm/releases
Instal NVM di Linux dan macOS
1. Menjalankan Script Instalasi NVM
Buka terminal, lalu jalankan perintah berikut:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/<versi-terbaru>/install.sh | bash Atau menggunakan wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/<versi-terbaru>/install.sh | bash Gantilah <versi-terbaru> dengan versi NVM terbaru yang tersedia pada halaman rilis resmi.
Contoh: v0.40.3
Script ini akan mengunduh NVM, membuat direktori .nvm, dan menambahkan konfigurasi ke file profile shell.
2. Memuat Ulang Konfigurasi Shell
source ~/.bashrc Untuk pengguna zsh (umumnya macOS):
source ~/.zshrc 3. Verifikasi Instalasi NVM
nvm --version Jika perintah tersebut menampilkan versi NVM, berarti instalasi berhasil.
4. Instal Node.js Versi LTS
nvm install --lts
nvm use --lts Verifikasi versi Node.js dan npm:
node -v
npm -v Instal NVM di Windows Menggunakan Chocolatey
Pada Windows, NVM diinstal menggunakan Chocolatey sebagai package manager.
Jika Chocolatey belum terinstal, silakan mengikuti panduan berikut:
Setelah instalasi Chocolatey selesai, tutup dan buka kembali PowerShell.
1. Buka PowerShell sebagai Administrator
Klik kanan PowerShell dan pilih Run as Administrator untuk menghindari masalah izin akses.
2. Instal NVM Menggunakan Chocolatey
choco install nvm -y Chocolatey akan menginstal nvm-windows versi terbaru yang tersedia di repositorinya.
3. Verifikasi Instalasi NVM
nvm version Jika versi NVM muncul, instalasi berhasil.
4. Instal Node.js Versi LTS
nvm install lts
nvm use lts Verifikasi instalasi:
node -v
npm -v Perintah NVM yang Umum Digunakan
| Perintah | Fungsi |
|---|---|
nvm list | Menampilkan semua versi Node.js |
nvm install --lts | Menginstal Node.js versi LTS |
nvm use --lts | Menggunakan Node.js versi LTS |
nvm uninstall <versi> | Menghapus versi Node.js tertentu |
nvm current | Menampilkan versi Node.js aktif |
Tips Penggunaan NVM di Proyek
Untuk menjaga konsistensi versi Node.js dalam tim, buat file .nvmrc di root proyek dengan isi:
lts/* Kemudian jalankan:
nvm use Cara ini sangat membantu dalam kerja tim maupun pipeline CI/CD.
Node Version Manager (NVM) memudahkan pengelolaan Node.js versi LTS di Windows, Linux, dan macOS. Dengan penggunaan NVM, developer dapat menjaga lingkungan pengembangan tetap stabil, konsisten, dan sesuai dengan kebutuhan setiap proyek.
