Cara Menginstal NVM untuk Node.js di Ubuntu
Pendahuluan
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"
Sebagai alternatif, 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 mengindikasikan 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 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: Periksa Versi Node.js yang Terinstal
Untuk memeriksa versi Node.js mana yang saat ini 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 lain, gunakan:
nvm gunakan 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: Copot Pemasangan Versi Node.js
Jika Anda tidak lagi membutuhkan versi Node.js tertentu, Anda dapat menghapus instalasinya:
nvm uninstall 14.17.6
Ganti 14.17.6 dengan nomor versi yang ingin Anda hapus.
Langkah 10: Instal 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!