Cara Mengganti Versi Node.js dengan NVM
Node.js adalah salah satu teknologi yang paling populer dalam pengembangan web dan aplikasi modern. Namun, seringkali kita dihadapkan pada situasi di mana kita perlu menggunakan versi Node.js yang berbeda-beda untuk proyek yang berbeda. Hal ini bisa menjadi sangat merepotkan jika tidak ada alat yang tepat untuk mengelola versi Node.js. Inilah di mana Node Version Manager (NVM) memainkan perannya.
Apa itu NVM?
NVM (Node Version Manager) adalah sebuah alat yang dirancang untuk mengelola dan menginstal berbagai versi Node.js di satu komputer. NVM memungkinkan kita untuk memiliki beberapa versi Node.js yang berbeda dan dengan mudah beralih antara mereka. NVM dirancang untuk diinstal per pengguna dan dapat digunakan di berbagai shell seperti bash, zsh, dan lain-lain.
Cara Menginstal NVM
Menginstal NVM sangatlah mudah. Berikut adalah langkah-langkahnya:
- Unduh Installer NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
- Tutup dan Buka Kembali Terminal:
Setelah instalasi selesai, tutup terminal Anda dan buka kembali untuk memastikan perubahan berlaku. - Verifikasi Instalasi:
nvm --version
Cara Menggunakan NVM
Setelah NVM terinstal, Anda dapat menggunakan berbagai perintah untuk mengelola versi Node.js. Berikut beberapa perintah dasar yang perlu Anda ketahui:
Melihat Daftar Versi Node.js yang Tersedia
Untuk melihat daftar semua versi Node.js yang tersedia, gunakan perintah:
nvm ls-remote
Melihat Versi Node.js yang Sudah Terinstal
Untuk melihat daftar versi Node.js yang sudah terinstal di komputer Anda, gunakan perintah:
nvm list
Menginstal Versi Node.js Tertentu
Untuk menginstal versi Node.js tertentu, gunakan perintah:
nvm install <versi>
Contoh:
nvm install v16.18.0
Menggunakan Versi Node.js Tertentu
Untuk menggunakan versi Node.js tertentu, gunakan perintah:
nvm use <versi>
Contoh:
nvm use v16.18.0
Menjalankan Aplikasi dengan Versi Tertentu
Untuk menjalankan aplikasi dengan menggunakan versi Node.js tertentu, gunakan perintah:
nvm run <versi> <nama-aplikasi>
Contoh:
nvm run v16.18.0 my-app.js
Menghapus Versi Node.js yang Tidak Digunakan
Jika Anda memiliki versi Node.js yang tidak digunakan lagi, Anda dapat menghapusnya dengan perintah:
nvm uninstall <versi>
Contoh:
nvm uninstall v14.20.1
Kesimpulan
Dengan menggunakan NVM, Anda dapat dengan mudah mengelola berbagai versi Node.js di satu komputer. NVM memungkinkan Anda untuk memiliki beberapa versi Node.js yang berbeda dan beralih antara mereka dengan cepat. Dengan demikian, Anda dapat lebih fleksibel dalam pengembangan aplikasi Anda tanpa harus khawatir tentang konflik versi.