NVM adalah manajer versi untuk Node.js yang digunakan untuk menginstal dan mengelola beberapa versi Node.js di Linux. Ini adalah utilitas baris perintah dan menyediakan beberapa opsi untuk kemudahan instalasi Node.js. Ini memungkinkan Anda mengunduh dan menginstal versi Node apa pun secara lokal dengan perintah sederhana.
Dalam posting ini, kami akan menunjukkan cara menginstal dan menggunakan NVM untuk mengelola Node.js di Debian 11.
Prasyarat
- Server yang menjalankan Debian 11.
- Kata sandi root dikonfigurasi di server.
Instal NVM
Instalasi NVM adalah proses yang sangat mudah. Anda cukup menginstalnya menggunakan perintah CURL.
Pertama, instal CURL dan Gnupg2 dengan perintah berikut:
apt-get install curl gnupg2 -y
Selanjutnya, jalankan perintah berikut untuk mengunduh dan menjalankan skrip instalasi NVM:
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
Perintah di atas akan menginstal NVM dan membuat semua pengaturan lingkungan yang diperlukan di .bashrc berkas.
Sekarang, aktifkan semua pengaturan menggunakan perintah berikut:
source ~/.bashrc
Sekarang, verifikasi versi NVM menggunakan perintah berikut:
nvm --version
Anda akan melihat output berikut:
0.38.0
Instal Node.js dengan NVM
Pada titik ini, NVM diinstal di sistem Anda. Sekarang Anda dapat menginstal versi Node.js apa pun ke sistem Anda.
Untuk menginstal versi terbaru Node.js, jalankan perintah berikut:
nvm install node
Anda akan melihat output berikut:
Downloading and installing node v16.9.0... Downloading https://nodejs.org/dist/v16.9.0/node-v16.9.0-linux-x64.tar.xz... ######################################################################################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v16.9.0 (npm v7.21.1) Creating default alias: default -> node (-> v16.9.0)
Untuk memverifikasi versi Node.js yang diinstal, jalankan perintah berikut:
node --version
Anda akan melihat output berikut:
v16.9.0
Jika Anda ingin menginstal versi stabil terbaru dari Node.js, jalankan perintah berikut:
nvm install node --lts
Anda akan melihat output berikut:
v16.9.0 is already installed. Now using node v16.9.0 (npm v7.21.1)
Untuk menginstal versi Node.js tertentu (12.17.0), jalankan perintah berikut:
nvm install 12.17.0
Anda akan melihat output berikut:
Downloading and installing node v12.17.0... Downloading https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-x64.tar.xz... ######################################################################################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v12.17.0 (npm v6.14.4)
Sekarang, verifikasi versi Node.js saat ini menggunakan perintah berikut:
node --version
Anda akan melihat output berikut:
v12.17.0
Gunakan NVM untuk Mengelola Versi Node.js
Untuk membuat daftar semua versi Node.js yang terinstal di sistem Anda, jalankan perintah berikut:
nvm ls
Anda akan melihat output berikut:
-> v12.17.0 v16.9.0 default -> node (-> v16.9.0) iojs -> N/A (default) unstable -> N/A (default) node -> stable (-> v16.9.0) (default) stable -> 16.9 (-> v16.9.0) (default) lts/* -> lts/fermium (-> N/A) 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.6 (-> N/A) lts/fermium -> v14.17.6 (-> N/A)
Anda dapat menemukan semua versi Node.js yang tersedia menggunakan perintah berikut:
nvm ls-remote
Untuk mengatur versi Node.js default Anda ke 12.17.0, jalankan perintah berikut:
nvm use 12.17.0
Anda akan melihat output berikut:
Now using node v12.17.0 (npm v6.14.4)
Untuk menemukan versi default untuk pengguna saat ini, jalankan perintah berikut:
nvm run default --version
Anda akan melihat output berikut:
Running node v16.9.0 (npm v7.21.1) v16.9.0
Anda juga dapat menjalankan aplikasi Node dengan versi Node.js tertentu menggunakan perintah berikut:
nvm run v12.17.0 app.js
Untuk menghapus versi Node.js tertentu dari sistem Anda, jalankan perintah berikut:
nvm uninstall v12.17.0
Kesimpulan
Dalam posting ini, kami menjelaskan cara menginstal NVM untuk menginstal Node.js di Debian 11. Kami juga menjelaskan cara beralih di antara beberapa versi Node.js menggunakan NVM. Saya harap Anda sekarang dapat menjalankan aplikasi Anda dengan versi Node.js apa pun.