Cara Install Banyak Versi Node.js dengan NVM

NVM (Node Version Manager) adalah sebuah tool yang dapat memudahkan developer dalam instalasi dan mengatur banyak versi Node.js sekaligus di atas satu environment.

*Install NVM*

Install NVM di Linux yang memakai bash shell. Tutorial ini menggunakan Ubuntu 20.04 LTS. Download installer NVM lalu jalankan installernya.

[INPUT]

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

Reload .bashrc.

[INPUT]

1 source ~/.bashrc

Verifikasi hasil instalasi NVM.

[INPUT]

1 2 3 nvm –version   0.38.0

*Install Node.js*

Menampilkan semua versi Node.js yang tersedia di server.

[INPUT]

1 nvm ls-remote

Hasil perintah di atas.

[INPUT]

1 2 3 4 5 6 7 v0.1.14 v0.1.15 v0.1.16 … v16.1.0 v16.2.0 v16.3.0

Menampilkan semua versi LTS dan versi LTS tertentu berdasarkan nama kode rilis, misalnya Fermium.

[INPUT]

1 2 nvm ls-remote –lts nvm ls-remote –lts=Fermium

Install Node.js versi LTS terbaru.

[INPUT]

1 nvm install –lts

Install Node.js versi tertentu, misalnya v16.3.0.

[INPUT]

1 nvm install 16.3.0

Menampilkan Node.js yang sudah terinstall di local.

[INPUT]

1 nvm ls

Hasilnya perintah di atas.

[INPUT]

1 2 3 4 5 6 7 8 9 10 11 12 13 14        v14.17.1 ->      v16.3.0 default -> lts/* (-> v14.17.1) iojs -> N/A (default) unstable -> N/A (default) node -> stable (-> v16.3.0) (default) stable -> 16.3 (-> v16.3.0) (default) lts/* -> lts/fermium (-> v14.17.1) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.24.1 (-> N/A) lts/erbium -> v12.22.1 (-> N/A) lts/fermium -> v14.17.1

Yang sudah terinstall adalah versi 14.17.1 dan versi 16.3.0. Versi yang aktif saat ini versi 16.3.0.

Verifikasi versi node dan npm.

[INPUT]

1 2 3 4 5 node -v v16.3.0   npm -v 7.15.1

*Mengganti Versi*

Mengganti versi Node.js, misalnya beralih ke versi 14.17.1.

[INPUT]

1 2 nvm use 14.17.1 Now using node v14.17.1 (npm v6.14.13)

Menjalankan aplikasi Node.js dengan versi tertentu, misalnya nama aplikasi app.js ingin dijalankan dengan Node.js v16.3.0.

[INPUT]

1 nvm run 16.3.0 app.js

*Menghapus Versi*

Menghapus atau uninstall Node.js versi tertentu, misal v16.3.0.

[INPUT]

1 nvm uninstall 16.3.0

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.