Skip to Content
LearningNodeJSInstalasi NodeJS menggunakan NVM

Instalasi NodeJS Menggunakan NVM

NodeJS adalah platform yang memungkinkan kita menjalankan JavaScript di luar browser. Panduan ini akan membantu Anda menginstal NodeJS menggunakan NVM (Node Version Manager).

Mengapa Menggunakan NVM?

NVM (Node Version Manager) memiliki beberapa keunggulan untuk pemula:

  1. Mudah Beralih Versi: Anda dapat dengan mudah beralih antara versi NodeJS yang berbeda
  2. Tidak Memerlukan Hak Administrator: Instalasi NodeJS tidak memerlukan hak administrator/root
  3. Kompatibilitas Proyek: Memudahkan bekerja dengan proyek yang membutuhkan versi NodeJS tertentu
  4. Pembaruan Mudah: Memperbarui NodeJS ke versi terbaru sangat sederhana
  5. Konsistensi: Cara penggunaan yang sama di semua sistem operasi

Versi NodeJS

NodeJS memiliki dua jenis versi:

  • LTS (Long Term Support): Versi yang mendapatkan dukungan jangka panjang, direkomendasikan untuk sebagian besar pengguna.
  • Current: Versi terbaru dengan fitur-fitur terkini, namun mungkin kurang stabil.

Untuk pemula, disarankan menggunakan versi LTS karena lebih stabil dan didukung untuk waktu yang lebih lama.

Instalasi NVM di Windows

Windows menggunakan versi NVM yang berbeda karena perbedaan dalam sistem operasi.

  1. Kunjungi NVM for Windows
  2. Unduh file installer terbaru (nvm-setup.exe) dari bagian “Assets”
  3. Jalankan installer dan ikuti instruksi instalasi
  4. Setelah instalasi selesai, buka Command Prompt baru dan verifikasi instalasi:
    nvm version
  5. Instal versi NodeJS LTS terbaru:
    nvm install lts
  6. Aktifkan versi tersebut:
    nvm use lts

Catatan untuk Pengguna Windows

  • Jika mengalami error, coba jalankan Command Prompt sebagai Administrator
  • Pastikan untuk menutup dan membuka kembali Command Prompt setelah instalasi
  • Jika PATH tidak diatur dengan benar, tambahkan lokasi instalasi NVM ke PATH sistem

Instalasi NVM di macOS

  1. Buka Terminal

  2. Instal NVM dengan menjalankan perintah berikut:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
  3. Setelah instalasi, tambahkan konfigurasi NVM ke profil shell Anda:

    • Untuk bash: kode sudah otomatis ditambahkan ke ~/.bash_profile, ~/.bashrc atau ~/.profile
    • Untuk zsh: kode sudah otomatis ditambahkan ke ~/.zshrc
  4. Muat ulang konfigurasi shell:

    source ~/.bashrc # Jika menggunakan bash # ATAU source ~/.zshrc # Jika menggunakan zsh
  5. Verifikasi instalasi:

    nvm --version
  6. Instal NodeJS LTS:

    nvm install --lts
  7. Verifikasi NodeJS terinstal dengan benar:

    node --version npm --version

Instalasi NVM di Linux

Proses instalasi NVM di Linux sangat mirip dengan macOS.

  1. Instal dependensi yang diperlukan (Ubuntu/Debian):

    sudo apt update sudo apt install curl build-essential

    Untuk Fedora/RHEL/CentOS:

    sudo dnf install curl
  2. Instal NVM:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
  3. Setelah instalasi, tambahkan konfigurasi NVM ke profil shell:

    export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

    Kode di atas biasanya akan ditambahkan secara otomatis ke file ~/.bashrc atau ~/.zshrc

  4. Muat ulang konfigurasi shell:

    source ~/.bashrc
  5. Verifikasi instalasi:

    nvm --version
  6. Instal NodeJS LTS:

    nvm install --lts
  7. Verifikasi NodeJS terinstal dengan benar:

    node --version npm --version

Menggunakan NVM Sehari-hari

Setelah menginstal NVM dan NodeJS, berikut beberapa perintah penting yang akan sering Anda gunakan:

Melihat Versi yang Tersedia

Untuk melihat daftar versi NodeJS yang tersedia untuk diinstal:

nvm ls-remote

Untuk melihat versi LTS saja:

nvm ls-remote --lts

Mengelola Versi NodeJS

Melihat versi yang terinstal:

nvm ls

Menginstal versi tertentu:

nvm install 16 # Instal versi 16.x.x terbaru nvm install 14.17.0 # Instal versi spesifik 14.17.0

Beralih antar versi:

nvm use 16 nvm use --lts

Menetapkan versi default:

nvm alias default 16 nvm alias default lts/*

Menghapus Versi

Jika Anda tidak lagi membutuhkan versi tertentu:

nvm uninstall 14

Memulai Proyek NodeJS Pertama

Setelah NodeJS terinstal melalui NVM, Anda dapat membuat proyek pertama Anda:

  1. Buat folder baru untuk proyek Anda:

    mkdir proyek-pertama cd proyek-pertama
  2. Inisialisasi proyek NodeJS:

    npm init -y

    Perintah ini akan membuat file package.json dengan konfigurasi default.

  3. Buat file JavaScript pertama, misalnya index.js:

    console.log('Selamat datang di NodeJS!');
  4. Jalankan file tersebut:

    node index.js

Troubleshooting NVM

NVM tidak ditemukan setelah instalasi

  • Pastikan konfigurasi NVM sudah ditambahkan ke file profil shell Anda
  • Tutup dan buka kembali terminal, atau jalankan source ~/.bashrc (Linux/macOS)
  • Pastikan tidak ada pesan error saat instalasi

Error “nvm is not compatible with the npm config prefix”

  • Jangan menggunakan npm untuk menginstal paket global jika menggunakan NVM
  • Sebagai gantinya, gunakan npm -g dengan NVM yang aktif

Untuk Windows: nvm tidak bekerja di PowerShell

  • Gunakan Command Prompt daripada PowerShell
  • Atau tambahkan konfigurasi yang diperlukan ke profil PowerShell

Node tidak ditemukan setelah menggunakan nvm

  • Pastikan Anda telah menjalankan nvm use versi setelah instalasi
  • Periksa apakah versi terinstal dengan nvm ls

Menggunakan .nvmrc untuk Proyek

Untuk memastikan konsistensi versi NodeJS dalam tim atau antar komputer, gunakan file .nvmrc:

  1. Buat file bernama .nvmrc di direktori proyek:

    echo "16" > .nvmrc # Menetapkan NodeJS versi 16
  2. Masuk ke direktori proyek dan jalankan:

    nvm use

    NVM akan otomatis membaca file .nvmrc dan beralih ke versi yang ditentukan.

Sumber Daya Tambahan

Last updated on