I. Gambaran
Node Version Manager (NVM) adalah alat yang berguna untuk mengelola dan beralih antara beberapa versi Node.js. Dalam blog post ini, kita akan membahas fitur-fitur NVM yang paling umum digunakan, instruksi instalasi untuk platform yang berbeda, dan mengapa ini adalah alat yang berharga bagi para pengembang.
II. Instalasi
macOS
Menggunakan Homebrew:
brew install nvm
mkdir ~/.nvm
Tambahkan baris-baris berikut ke dalam .bash_profile
, .zshrc
, atau file konfigurasi shell lainnya:
export NVM_DIR="$HOME/.nvm"
[ -s "$(brew --prefix)/opt/nvm/nvm.sh" ] && . "$(brew --prefix)/opt/nvm/nvm.sh" # This loads nvm
[ -s "$(brew --prefix)/opt/nvm/etc/bash_completion" ] && . "$(brew --prefix)/opt/nvm/etc/bash_completion" # This loads nvm bash_completion
Linux dan sistem berbasis Unix lainnya
Menggunakan curl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Atau menggunakan wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Skrip ini akan mengkloning repositori NVM ke ~/.nvm
dan menambahkan baris-baris yang diperlukan ke dalam file konfigurasi shell Anda (.bashrc
, .zshrc
, dll.).
III. Penggunaan
1. Menampilkan daftar versi Node.js yang tersedia
Untuk melihat daftar versi Node.js yang tersedia, jalankan:
nvm ls-remote
2. Menginstal versi Node.js tertentu
Untuk menginstal versi tertentu, gunakan perintah nvm install
diikuti dengan nomor versi:
nvm install 14.17.0
3. Menampilkan daftar versi Node.js yang telah diinstal
Untuk melihat daftar versi Node.js yang telah diinstal, jalankan:
nvm ls
4. Beralih antara versi Node.js
Untuk beralih ke versi Node.js tertentu, gunakan perintah nvm use
diikuti nomor versi:
nvm use 14.17.0
5. Menetapkan versi Node.js default
Untuk menetapkan versi default untuk sesi shell baru, gunakan perintah nvm alias
:
nvm alias default 14.17.0
6. Menghapus versi Node.js
Untuk menghapus versi Node.js tertentu, gunakan perintah nvm uninstall
diikuti dengan nomor versi:
nvm uninstall 14.17.0
7. Menginstal versi LTS (Long Term Support) terbaru
Untuk menginstal versi LTS terbaru, jalankan:
nvm install --lts
8. Memperbarui versi Node.js yang telah diinstal
Untuk memperbarui versi yang telah diinstal ke patch terbaru, gunakan perintah nvm reinstall-packages
:
nvm install 14.17.0 --reinstall-packages-from=14.16.0
9. Menjalankan skrip dengan versi Node.js tertentu
Untuk menjalankan skrip menggunakan versi Node.js tertentu tanpa mengalihkan versi yang aktif, gunakan perintah nvm exec
:
nvm exec 14.17.0 node script.js
10. Menjalankan perintah dengan versi Node.js tertentu
Untuk menjalankan perintah menggunakan versi Node.js tertentu tanpa mengalihkan versi yang aktif, gunakan perintah nvm run
:
nvm run 14.17.0 --version
IV. Kesimpulan
NVM adalah alat yang sangat berguna yang memungkinkan para pengembang untuk mengelola beberapa versi Node.js dengan mudah. Ini memungkinkan beralih antara versi Node.js dengan mudah, sehingga memudahkan pengujian aplikasi di berbagai lingkungan atau bekerja pada beberapa proyek dengan persyaratan Node.js yang berbeda.
Dengan fitur-fitur yang paling umum digunakan yang dibahas dalam blog post ini, Anda sekarang dapat menginstal NVM di sistem Anda, mengelola versi Node.js, dan menggunakan alat ini dengan efektif. Selamat mengembangkan!