NVM - Instal dan Kelola Beberapa Versi Node.js di Linux


Node Version Manager (singkatnya NVM) adalah skrip bash sederhana untuk mengelola beberapa versi node.js aktif di sistem Linux Anda. Ini memungkinkan Anda untuk menginstal beberapa versi node.js, melihat semua versi yang tersedia untuk instalasi dan semua versi yang diinstal pada sistem Anda.

Nvm juga mendukung menjalankan versi node.js tertentu dan dapat menunjukkan jalur ke executable ke tempat ia diinstal, dan banyak lagi.

Pada artikel ini, kami akan menjelaskan cara menginstal Node Version Manager (NVM) untuk mengelola beberapa versi node.js yang aktif di distribusi Linux Anda.

Menginstal Node Version Manager di Linux

Untuk menginstal atau memperbarui nvm di distribusi Linux Anda, Anda dapat mendownload skrip instal otomatis menggunakan alat baris perintah wget seperti yang ditunjukkan.

# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
OR
# wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

Skrip instal otomatis di atas mengkloning repositori nvm ke ~/.nvm di direktori home Anda dan menambahkan perintah sumber yang diperlukan ke skrip startup shell Anda yaitu ~/.bash_profile, ~/.zshrc, ~/.profile, atau ~/.bashrc, tergantung pada program shell yang Anda gunakan seperti yang ditunjukkan pada gambar berikut.

Selanjutnya, verifikasi apakah nvm telah diinstal pada sistem Anda menggunakan perintah berikut.

# command -v nvm

nvm

Ini akan menampilkan keluaran sebagai 'nvm' jika instalasi berhasil.

Cara Menggunakan Node Version Manager di Linux

Sekarang saatnya mempelajari cara menggunakan Node Version Manager di Linux.

Untuk mendownload, mengompilasi, dan menginstal rilis node terbaru, jalankan perintah berikut:

# nvm install node 

Perhatikan bahwa pada perintah di atas, "node" adalah alias untuk versi terbaru.

Untuk menginstal versi "node" tertentu, pertama-tama buat daftar versi node yang tersedia dan kemudian instal versi seperti yang ditunjukkan.

# nvm ls-remote
# nvm install 10.15.3  	#or 8.16.0, 11.15.0 etc

Anda dapat memeriksa semua versi yang diinstal dengan perintah berikut:

# nvm ls

Anda dapat menggunakan versi node.js di shell baru seperti yang ditunjukkan:

# nvm use node	#use default
OR
# nvm use 10.15.3

Alternatifnya, jalankan versi simpul seperti yang ditunjukkan (untuk keluar, tekan ^C ).

# nvm use node	#use default
OR
# nvm use 10.15.3

Yang penting, Anda dapat melihat jalur ke file yang dapat dieksekusi ke tempat versi node tertentu diinstal sebagai berikut:

# nvm which 10.15.3
# nvm which 12.2.0
# nvm which system  #check system-installed version of a node using “system” alias

Selanjutnya, untuk secara manual mengatur versi node default untuk digunakan di shell baru, gunakan alias "default" seperti yang ditunjukkan.

# nvm alias default 10.15.3
# nvm alias default system
# nvm alias default 12.2.0

Catatan: Anda bisa membuat file inisialisasi .nvmrc di direktori akar proyek Anda (atau direktori induk) dan menambahkan nomor versi simpul atau tanda lain atau opsi penggunaan yang dimengerti oleh nvm, di dalamnya. Kemudian gunakan beberapa perintah yang baru saja kita lihat di atas untuk beroperasi dengan versi yang ditentukan dalam file.

Untuk informasi selengkapnya, lihat nvm --help atau buka repositori Github Pengelola Versi Node: https://github.com/nvm-sh/nvm.

Itu saja! Node Version Manager adalah skrip bash sederhana untuk mengelola beberapa versi node.js aktif di sistem Linux Anda. Gunakan formulir umpan balik di bawah ini untuk mengajukan pertanyaan atau berbagi komentar Anda dengan kami.