Cara Menginstal NVM untuk Node.js di Ubuntu
Pengantar
NVM (Node Version Manager) adalah alat yang populer untuk mengelola beberapa versi Node.js pada satu mesin. NVM memungkinkan pengembang untuk menginstal, mengganti, dan mengelola versi Node.js yang berbeda dengan lancar, sehingga sangat berguna bagi mereka yang bekerja pada beberapa proyek yang membutuhkan versi Node.js yang berbeda. Panduan ini akan memandu Anda melalui langkah-langkah untuk menginstal NVM dan menggunakannya untuk mengelola versi Node.js di sistem Ubuntu
Prasyarat
Sebelum Anda memulai, pastikan bahwa
- Anda memiliki akun pengguna dengan hak istimewa sudo.
- Sistem Anda menjalankan Ubuntu (panduan ini berfungsi untuk berbagai versi Ubuntu termasuk 20.04, 22.04, dan yang lebih baru).
Langkah 1: Perbarui Daftar Paket
Sebaiknya Anda memperbarui daftar paket sebelum menginstal perangkat lunak baru. Buka terminal dan jalankan
sudo apt-get update
Perintah ini memastikan bahwa semua daftar paket Anda sudah diperbarui
Langkah 2: Instal NVM
Untuk menginstal NVM, Anda perlu mengunduh skrip instalasi dari repositori resmi NVM. Anda dapat melakukan ini dengan menggunakan curl atau wget
Opsi 1: Menggunakan curl
Jika Anda telah menginstal curl pada sistem Anda, jalankan
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Opsi 2: Menggunakan wget
Jika Anda lebih suka menggunakan wget, jalankan
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Ganti v0.39.5 dengan versi terbaru NVM jika versi yang lebih baru tersedia. Anda dapat memeriksa versi terbaru di repositori NVM GitHub
Langkah 3: Aktifkan NVM
Setelah menjalankan skrip instalasi, Anda perlu memuat NVM ke dalam sesi terminal Anda saat ini. Anda dapat melakukan ini dengan menjalankan
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Atau, Anda dapat menutup dan membuka kembali terminal, atau menjalankan perintah berikut untuk menyegarkan profil shell Anda
source ~/.bashrc
Jika Anda menggunakan shell yang berbeda seperti zsh, jalankan
source ~/.zshrc
Langkah 4: Verifikasi Instalasi NVM
Untuk mengonfirmasi bahwa NVM telah terinstal dengan benar, jalankan
nvm --version
Anda akan melihat nomor versi NVM, yang menunjukkan bahwa NVM telah berhasil terinstal
Langkah 5: Instal Node.js Menggunakan NVM
Dengan NVM terinstal, Anda dapat dengan mudah menginstal Node.js. Untuk menginstal versi terbaru Node.js, jalankan
nvm install node
Perintah ini akan menginstal versi stabil terbaru dari Node.js. Jika Anda ingin menginstal versi tertentu, tentukan seperti ini
nvm install 16.20.0
Ganti 16.20.0 dengan nomor versi yang diinginkan
Langkah 6: Memeriksa Versi Node.js yang Terinstal
Untuk memeriksa versi Node.js yang sedang aktif, jalankan
node -v
Perintah ini akan menampilkan nomor versi Node.js yang sedang digunakan
Langkah 7: Beralih di Antara Versi Node.js
Salah satu manfaat utama NVM adalah kemampuan untuk beralih di antara versi Node.js yang berbeda. Untuk membuat daftar semua versi Node.js yang terinstal, jalankan
nvm ls
Anda akan melihat daftar semua versi yang terinstal menggunakan NVM, bersama dengan indikasi versi yang sedang aktif. Untuk beralih ke versi yang berbeda, gunakan
nvm use 14.17.6
Ganti 14.17.6 dengan nomor versi yang ingin Anda gunakan
Langkah 8: Tetapkan Versi Node.js Default
Jika Anda ingin versi Node.js tertentu menjadi default setiap kali Anda membuka sesi terminal baru, jalankan
nvm alias default 16.20.0
Ganti 16.20.0 dengan versi yang ingin Anda tetapkan sebagai default
Langkah 9: Menghapus Instalasi Versi Node.js
Jika Anda tidak lagi membutuhkan versi Node.js tertentu, Anda dapat mencopot pemasangannya dengan
nvm uninstall 14.17.6
Ganti 14.17.6 dengan nomor versi yang ingin Anda hapus
Langkah 10: Menginstal Paket npm Global dengan NVM
Ketika menggunakan NVM, penting untuk menginstal paket npm global (seperti yarn atau npm) untuk setiap versi Node.js secara terpisah. Hal ini karena setiap versi Node.js memiliki lingkungan yang terisolasi. Untuk menginstal paket global, gunakan
npm install -g yarn
Pastikan Anda telah mengaktifkan versi Node.js yang diinginkan sebelum menginstal paket global
Kesimpulan
NVM adalah alat penting bagi pengembang yang perlu mengelola beberapa versi Node.js pada satu mesin. Dengan mengikuti panduan ini, Anda dapat dengan mudah menginstal NVM, mengatur Node.js, dan beralih di antara versi yang berbeda sesuai kebutuhan. Hal ini membuat pengelolaan dependensi Node.js di berbagai proyek menjadi sederhana dan tidak merepotkan. Dengan NVM, Anda akan selalu memiliki versi Node.js yang tepat untuk proyek Anda, memastikan kompatibilitas dan kemudahan penggunaan. Selamat membuat kode!



