Pertanyaan yang Sering Diajukan nvm-sh (FAQ)
Versi Linux/macOS
Tambahkan ke ~/.bashrc atau ~/.zshrc:
bash
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/nodeSaya Sudah Menginstal NVM, Tetapi Perintah nvm Tidak Berfungsi
Ini bisa disebabkan oleh beberapa alasan:
- Variabel lingkungan tidak diatur dengan benar: Pastikan direktori NVM telah ditambahkan ke PATH Anda
- Perlu memulai ulang terminal: Setelah instalasi, tutup dan buka kembali terminal atau command prompt Anda
- File konfigurasi tidak diperbarui: Periksa apakah file konfigurasi bash Anda (
.bashrc,.bash_profile,.zshrc, dll.) menyertakan kode inisialisasi NVM
Masalah Penggunaan
Versi Node.js Kembali ke Default Setiap Kali Saya Membuka Terminal Baru
Ini terjadi karena NVM memuat versi default di setiap sesi terminal baru. Untuk menyelesaikan masalah ini, Anda dapat:
Tetapkan versi Node.js default:
bashnvm alias default 14.17.0Buat file
.nvmrcdi direktori proyek Anda dan jalankannvm usedi direktori proyek
Paket yang Diinstal Secara Global Menghilang Setelah Beralih Versi Node.js
Ini adalah perilaku normal untuk NVM. Setiap versi Node.js memiliki set paket globalnya sendiri yang terpisah. Saat Anda beralih versi, Anda hanya dapat mengakses paket global yang diinstal untuk versi saat ini.
Solusi termasuk:
- Menginstal paket global secara terpisah di setiap versi Node.js yang Anda butuhkan
- Menggunakan perintah
nvm reinstall-packagesuntuk menyalin paket dari satu versi ke versi lain
Kesalahan SSL Saat Menggunakan nvm install
Jika Anda mengalami masalah sertifikat SSL, Anda dapat mencoba metode berikut:
bash
# Windows
nvm install 14.17.0 --insecure
# Linux/macOS
NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist nvm install 14.17.0Kesalahan Saat Menginstal Versi Node.js di macOS
Anda mengalami kesalahan kompilasi modul Node.js, yang biasanya terjadi saat menjalankan npm install atau yarn install. Pesan kesalahan spesifik:
bash
# Kesalahan:
/,nym/,cache/src/node-y14.18.0/files/out/Release/obj.target/v8 zlib/deps/v8/third party/zlib/zutil.o] Error 1
make[1]: *** [/Users/.../zutil.o] Error 1Ini menunjukkan kegagalan dalam mengompilasi library zlib untuk mesin V8 JavaScript yang bergantung pada modul Node.js.
Solusi:
bash
# Instal Xcode Command Line Tools
xcode-select --install
# Instal Homebrew (jika belum terinstal)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Instal Python (Python 3 direkomendasikan)
brew install pythonBagaimana Cara Mencopot Pemasangan NVM?
Linux/macOS
- Hapus direktori NVM:
rm -rf "$NVM_DIR" - Hapus baris terkait NVM dari file konfigurasi shell Anda (
.bashrc,.bash_profile,.zshrc, dll.), lihat Panduan Instalasi untuk detail