Linux Node js

Cara Install NVM Pada Debian 11

Dalam dunia pengembangan aplikasi modern, Node.js telah menjadi salah satu runtime environment yang paling populer untuk membangun aplikasi berbasis JavaScript. Namun, seiring dengan perkembangan Node.js, sering kali kita dihadapkan pada kebutuhan untuk menggunakan versi Node.js yang berbeda untuk proyek-proyek yang berbeda. Misalnya, beberapa proyek mungkin memerlukan versi Node.js yang lebih lama untuk menjaga kompatibilitas, sementara proyek lain membutuhkan versi terbaru untuk memanfaatkan fitur-fitur terbaru.

Di sinilah NVM (Node Version Manager) hadir sebagai solusi. NVM adalah alat yang memungkinkan Anda mengelola dan beralih antara berbagai versi Node.js dengan mudah pada satu sistem. Dengan NVM, Anda dapat menginstal, mengubah, dan menghapus versi Node.js sesuai kebutuhan tanpa harus khawatir tentang konflik atau masalah kompatibilitas.

Pada artikel ini, kami akan memandu Anda langkah demi langkah untuk menginstal NVM di server Debian 11. Setelah instalasi selesai, Anda akan dapat mengelola berbagai versi Node.js dengan fleksibilitas tinggi, sehingga memudahkan proses pengembangan aplikasi Anda. Mari kita mulai!

Berikut adalah panduan lengkap untuk menginstal NVM (Node Version Manager) di server Debian 11. NVM memungkinkan Anda mengelola beberapa versi Node.js dengan mudah pada satu sistem.

Langkah 1: Update dan Upgrade Sistem

Pastikan sebelum melakukan instalasi, untuk melakukan update dan upgrade sistem terlebih dahulu dengan menggunakan perintah berikut

sudo apt update && sudo apt upgrade -y

Langkah 2: Instal Dependensi yang Diperlukan

Beberapa dependensi diperlukan untuk menginstal dan menggunakan NVM. Jalankan perintah berikut:

sudo apt install curl wget git -y

Langkah 3: Unduh dan Instal NVM

Gunakan curl atau wget untuk mengunduh skrip instalasi NVM:

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

Atau:

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

Setelah instalasi selesai, tambahkan NVM ke shell Anda. Jalankan perintah berikut:

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"

Untuk memastikan NVM tersedia setiap kali Anda login, tambahkan baris di atas ke file ~/.bashrc atau ~/.zshrc (tergantung shell yang Anda gunakan):

echo 'export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc

Muat ulang shell untuk menerapkan perubahan:

source ~/.bashrc

Langkah 4: Verifikasi Instalasi NVM

Periksa apakah NVM berhasil diinstal dengan menjalankan:

nvm --version

Jika berhasil, Anda akan melihat versi NVM yang terinstal.

Langkah 5: Instal Node.js Menggunakan NVM

Untuk menginstal versi terbaru Node.js, jalankan:

nvm install node --lts

Jika tidak tau versi nodejs gunakan perintah berikut untuk melihat versinya.

nvm ls-remote

Jika Anda memerlukan versi tertentu, misalnya Node.js 18, jalankan:

nvm install 18

Gunakan perintah berikut untuk meilhat nodejs terinstall di sistem.

nvm list

Verifikasi instalasi Node.js dan npm:

node -v
npm -v

Jika Anda memiliki beberapa versi Node.js, Anda dapat beralih di antaranya dengan:

nvm use 18

Untuk mengatur versi default Node.js, jalankan:

nvm alias default 18

Langkah 6: Hapus NVM (Opsional)

Jika Anda ingin menghapus NVM, cukup hapus direktori NVM:

rm -rf ~/.nvm

Kemudian, hapus baris yang terkait dengan NVM dari file ~/.bashrc atau ~/.zshrc.

Kesimpulan

Dengan mengikuti panduan di atas, Anda telah berhasil menginstal NVM di server Debian 11 dan dapat mengelola beberapa versi Node.js dengan mudah. NVM sangat berguna untuk pengembangan aplikasi yang memerlukan kompatibilitas dengan versi Node.js tertentu.

Jika Anda memiliki pertanyaan atau mengalami masalah, jangan ragu untuk bertanya!

Source:
Photo by Irina Iriser on Unsplash

Avatar

admin

About Author

2 Comments

  1. Avatar

    David

    Februari 1, 2025

    Artikel yang bagus dan paling lengkap

    • Avatar

      admin

      Februari 1, 2025

      makasih gan, sering-sering mampir

Leave a comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

You may also like

Bagaimana Menambahkan dan Menghapus GPG Key Pada Sistem Linux ?
Linux

Bagaimana Menambahkan dan Menghapus GPG Key Pada Sistem Linux ?

Setiap aplikasi yang di remove pada sistem operasi sering kali meninggalkan key gpg yang membuat penumpukan terlalu banyak pada list
Cara Enject Flashdisk Menggunakan Terminal Linux
Linux

Cara Enject Flashdisk Menggunakan Terminal Linux

Melakukan enject pada komputer melalui terminal dapat dilakukan apabila saat melakukan enject secara normal tidak bisa dilakukan karena masih terdapat