Cara Downgrade Node.js Pakai nvm di MacBook

1. Cek Dulu, Sudah Ada nvm Belum?

Ketik di terminal:

nvm --version

Kalau belum ada, lanjut ke step 2 buat install nvm.


2. Install nvm

Masukkan perintah ini ke terminal (pastikan curl udah ada):

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

Versi terbaru v0.39.7 saat ini, aman kok.

Setelah itu, aktifin nvm di shell-mu (kalau pakai zsh, tambahin di ~/.zshrc):

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"

Terus refresh terminal:

source ~/.zshrc

3. Cek Lagi, nvm Sudah Terpasang

nvm --version

4. Install Node.js Versi 16

Sekarang install Node.js v16:

nvm install 16

Kalau spesifik mau versi tertentu:

nvm install 16.20.2

5. Gunakan Node.js Versi 16

Set langsung:

nvm use 16

Cek versi:

node -v

Harusnya muncul:

v16.x.x

6. (Opsional) Set Default Node.js Versi 16

Biar tiap buka terminal langsung pakai v16:

nvm alias default 16

Bonus (Kalau Mau Balik ke Versi Lain)

Misal mau balik ke Node.js 23 lagi:

nvm install 23
nvm use 23

Ringkasan

  1. Install nvm.
  2. Download Node.js v16.
  3. Gunakan dan set default kalau mau.
  4. Bisa pindah-pindah versi Node.js kapan aja!