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!