Cara Install Banyak Versi Node.js dengan Volta

Volta adalah sebuah yang dapat digunakan untuk memudahkan developer dalam instalasi dan menjalankan banyak versi Node.js secara bersamaan di atas satu environment.

*Install Volta*

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

[INPUT]

1 curl https://get.volta.sh | bash

*Install Node.js*

Install Node.js versi LTS terbaru sekaligus menjadikannya node versi default.

[INPUT]

1 volta install node

Contoh hasil perintah di atas.

[INPUT]

1 success: installed and set node@14.17.1 (with npm@6.14.13) as default

Install Node.js versi tertentu, misal Node.js versi 16.

[INPUT]

1 volta install node@16

Verifikasi versi Node.js default saat ini dengan menampilkan nomor versi node dan npm.

[INPUT]

1 2 node -v npm -v

Jika ingin mengganti versi default, jalankan kembali perintah *volta install*.

*Mengatur Versi Node.js Per Proyek*

Dengan volta, developer dapat mengatur proyek-proyek aplikasi Node.js untuk menjalankan versi Node.js yang berbeda sesuai dengan kebutuhan.

Misalnya terdapat proyek-satu dan proyek-dua.

[INPUT]

1 mkdir proyek-satu proyek-dua

proyek-satu memakai Node.js versi 14, atur dengan perintah *volta pin*.

[INPUT]

1 2 3 cd proyek-satu npm init -y volta pin node@14

Hasil perintah *volta pin*.

[INPUT]

1 success: pinned node@14.17.1 (with npm@6.14.13) in package.json

Lihat isi file *package.json* terdapat nomor versi Node.js yang digunakan di proyek-satu.

[INPUT]

1 cat package.json

Isi dari file package.json.

[INPUT]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 {   “name”: “proyek-satu”,   “version”: “1.0.0”,   “description”: “”,   “main”: “index.js”,   “scripts”: {     “test”: “echo \”Error: no test specified\” && exit 1″   },   “keywords”: [],   “author”: “”,   “license”: “ISC”,   “volta”: {     “node”: “14.17.1”   } }

Verifikasi versi Node.js yang terpasang di proyek-satu dengan menampilkan nomor versi node.

Sekarang, hal yang sama juga dilakukan di proyek-dua dengan memakai Node.js versi 16.

[INPUT]

1 2 3 cd ../proyek-dua npm init -y volta pin node@16

Lakukan juga verifikasi versi Node.js yang terpasang di proyek-dua dengan menampilkan nomor versi node.

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.