Oy guys, dalam dunia perkodingan apalagi kode web ada tool yang sudah dikenal luas untuk runtime Javascript namanya Node JS.
Node JS dapat mempermudah anda dalam pengembangan software baik backend, frontend, bridge untuk penghubung hardware dan software, manajemen I/O, AI dan sebagainya.
Sama seperti tool development lain, Node JS memiliki pengembangan yang aktif dimana Node JS sudah punya banyak versi yang sudah rilis.
Dan jika kita ngoding kadang ada beberapa library atau dependency yang lock di Node JS versi tertentu. Jika kamu developer aktif pasti taulah install versi lain di satu mesin secara manual ribet dan makan waktu.
Jadinya hadir sebuah version manager untuk Node JS bernama NVM yang bisa kamu Install di Windows, Mac OS atau Linux.
NVM
NVM kepanjangan dari Node JS Version Manager yang seperti namanya berguna untuk mengatur versi-versi Node JS yang kita punya dan memilih versi mana yang aktif.
Uniknya developer NVM awalnya hanya digunakan untuk Mac OS dan Linux sedangkan Windows tidak disediakan. Jadinya kamu menemukan dev yang berbeda di versi Windows. Walau sebenarnya cara kerja dan fungsinya sama aja kok.
Langkah di tutorial ada dua
- INstall NVM sesuai OS mesin kamu
- INstall Node JS dan praktik menggunakannya
Install NVM di Windows
UNtuk kamu yang punya mesin Windows, kamu bisa mengunduh NVM yang sudah berbentuk .exe dari dev nya. Langsung jalankan saja tanpa harus ketik command ini itu.
- Kunjungi Github realease-nya disini
- Unduh file dengan nama nvm-setup.exe di bagian Assets
- Jalankan dan ikuti proses install
- Jika selesai kamu bisa buka Command Prompt di pencarian aplikasi, lalu ketik
nvm -v
lalu enter. - Jika keluar nomor versi, NVM sudah siap digunakan
Install NVm di Mac OS
Untuk Mac OS kita perlukan ketik ketik command atau disebut terminal di Mac OS, tenang enggak seribut itu kak.
Kita install Homebrew terlebih dahulu, kalau kamu sudah install langsung skip saja
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Setelah Homebrew sukses diinstall, langsung install NVM dengan command ini
brew install nvm
Okay kurang sedikit, kita akan membuat command nvm tersedia di semua tembat atau global, dengan menambahkannya ke shell profile:
source $(brew --prefix nvm)/nvm.sh
Selesai, NVM sudah terinstall di Mac OS.
Install NVM di Linux
Lanjut untuk mesin Linux, kita bisa gunakan perintah ini di terminal
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
atau
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Lanjut seperti Mac OS, kita tambahkan ke profile shell agar perintah nvm bisa diakses dimana-mana:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
lalu reload
source ~/.bashrc
Menginstall Node JS & Menggunakan NVM
Setelah Managernya kita install, lanjut kita install Node JSnya:
nvm install latest
atau versi spesifik Node JS kita pilih versi dari daftarnya lewat nvm list available
lalu install Node JS-nya seperti ini
nvm install vX.Y.Z
Selamat NVM dan Node JS berhasil diinstall 🎉
Misal kamu ingin ganti versi Node JS lain, setelah Node JS versi yang kamu inginkan sudah diinstall, ganti dengan command ini
nvm use x.y.z
Penutup
Okay kita selesai penginstall, mengkonfigurasi dan menggunakan NVM. Berbeda dengan menginstall Node JS langsung, dengan NVm kamu bisa dengan mudah menggati versi Node JS yang ingin digunakan.
Sekian artikel kali ini tentang menginstall NVM Node JS di Windwos, Mac OS ataupun Linux. Share bila bermanfaat, terima kasih sudah mampir.