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
David
Februari 1, 2025Artikel yang bagus dan paling lengkap
admin
Februari 1, 2025makasih gan, sering-sering mampir