Skip to content

Pertanyaan yang Sering Diajukan nvm-windows (FAQ)

Masalah umum dan solusi saat menginstal NVM. NVM (Node Version Manager) adalah alat untuk mengelola versi Node.js, tetapi Anda mungkin mengalami beberapa masalah selama instalasi dan penggunaan. Artikel ini merangkum masalah umum yang mungkin Anda hadapi saat menginstal NVM dan memberikan solusi detail.

Masalah Umum

    1. Tidak mencopot pemasangan Node.js sebelum menginstal nvm, menyebabkan node dan npm tidak tersedia setelah menginstal nvm.
    1. Setelah menginstal Node.js dengan nvm untuk pertama kali, ingat untuk menggunakan nvm use untuk beralih versi Node.js dan nvm on untuk mengaktifkan kontrol versi Node.js, jika tidak node dan npm tidak akan tersedia.
    1. Setelah menginstal npm secara global, Anda perlu menutup jendela terminal dan membukanya kembali sebelum dapat menginstal cnpm.
    1. Saat memilih folder instalasi untuk nvm, hindari nama folder dengan karakter bahasa Indonesia atau spasi.

Perintah NVM Tidak Dikenali di PowerShell

Secara default, perintah NVM hanya dapat digunakan di Command Prompt (CMD) dan tidak langsung dikenali di PowerShell. Ini karena kebijakan eksekusi PowerShell membatasi eksekusi skrip.

Deskripsi masalah:

Saat memasukkan perintah nvm di PowerShell, muncul "command not recognized".

Solusi:

  1. Periksa kebijakan eksekusi saat ini:

Masukkan perintah berikut di PowerShell untuk memeriksa kebijakan eksekusi pengguna saat ini

powershell
Get-ExecutionPolicy -List
  1. Ubah kebijakan eksekusi: Ubah kebijakan eksekusi pengguna saat ini menjadi RemoteSigned untuk memungkinkan skrip lokal berjalan:
powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  1. Verifikasi apakah berfungsi: Buka kembali PowerShell dan coba jalankan perintah nvm untuk mengonfirmasi apakah berfungsi.

Kesalahan Setelah Menginstal Node.js

Setelah menginstal nvm, jika Anda menemukan bahwa Anda tidak dapat menggunakan versi Node.js tertentu dan mendapatkan kesalahan, Anda mungkin tidak dapat menggunakan perintah npm. Ini bisa karena Node.js diinstal selama proses unduhan, tetapi instalasi npm gagal.

Solusi:

  1. Unduh paket terkompresi Node.js langsung dari situs web resmi Node.js.
  2. Copot pemasangan versi Node.js dan instal ulang. Yaitu, jalankan nvm uninstall xxxx dan kemudian nvm install xxx lagi.
  3. Coba instal versi Node.js yang berbeda.

nvm use Tidak Berfungsi

Buat folder node.js di direktori nvm. (Catatan: Kita harus memodifikasi properti folder nvm dan folder nodejs, mengatur izin kontrol penuh di tab "Properties -> Security")

Masalah node -v tidak berfungsi

Ubah parameter jalur variabel lingkungan, dengan NVM_SYMLINK menunjuk ke jalur node.js yang baru dibuat. (Seperti yang ditunjukkan pada gambar di bawah, ada 2 tempat, atas dan bawah) gambar

Apa Perbedaan Antara NVM dan Instalasi Node.js Langsung?

NVM memungkinkan Anda menginstal dan mengelola beberapa versi Node.js pada sistem yang sama, sementara menginstal Node.js secara langsung hanya memungkinkan satu versi. Dengan NVM, Anda dapat dengan mudah beralih di antara berbagai versi, yang berguna untuk menguji kompatibilitas atau bekerja dengan proyek yang memerlukan versi Node.js tertentu.

Apakah NVM Lintas Platform?

NVM asli (nvm-sh/nvm) terutama dirancang untuk sistem Unix (Linux, macOS). Untuk Windows, ada implementasi terpisah yang disebut nvm-windows, yang menyediakan fungsionalitas serupa tetapi tidak identik. Ada perbedaan halus dalam perintah dan perilaku antara keduanya.

Versi NVM Mana yang Harus Saya Pilih?

  • Jika Anda menggunakan Windows, Anda harus memilih nvm-windows
  • Jika Anda menggunakan Linux atau macOS, Anda harus memilih nvm-sh/nvm asli
  • Jika Anda menggunakan WSL (Windows Subsystem for Linux) di Windows, Anda harus menginstal nvm-sh/nvm asli di lingkungan WSL

Masalah Instalasi

"Runtime Error R6034" Setelah Menginstal NVM di Windows

Kesalahan ini biasanya terkait dengan konflik runtime Visual C++. Coba solusi berikut:

  1. Instal ulang nvm-windows
  2. Pastikan Anda memiliki versi terbaru dari paket Visual C++ Redistributable
  3. Coba jalankan command prompt sebagai administrator

Instalasi Lambat atau Gagal Menggunakan Sumber Domestik

Jika Anda berada di Indonesia, Anda mungkin perlu mengatur sumber mirror:

Versi Windows

bash
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/

NVM - Windows, Linux ve macOS için Node Sürüm Yöneticisi