Mengelola Versi Node Dengan NVM

Jadi gara-gara ada satu aplikasi yang bermasalah saat menggunakan node versi terbaru terpaksa harus menggunakan node versi lama, setelah googling nemu NVM yang berfungsi untuk memasang banyak versi nodejs.

Pemasangan

Untuk memasangnya bisa menggunakan curl atau wget

Curl

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

Wget

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

Perintah di atas itu menyalin script ke .bashrc atau .zshrc, isi nya seperti ini

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

Untuk mengecek berhasil atau tidak, ketikan perintah berikut di terminal

command -v nvm

Jika sukses akan mengeluarkan nvm di terminal.

Sebelumnya lakukan source ~/.bashrc untuk reload bash nya.

Perintah-perintah NVM

Melihat node yang tersedia

Untuk melihat versi node yang bisa dipasang, gunakan perintah

nvm ls-remote

Untuk memasang node menggunakan nvm

nvm install {versi}

contoh : nvm install 8.9.4

Untuk melihat node yang terpasang

nvm ls

Untuk setup default versi

nvm alias default {versi}

contoh : nvm alias default 8.9.4

Referensi :
https://github.com/creationix/nvm