Skip to content

Menggunakan nrm

nrm adalah alat manajemen mirror untuk manajer paket npm Node.js. Ini membantu Anda dengan cepat beralih di antara berbagai mirror registry npm.

Catatan: Setelah beralih mirror, jika instalasi lambat atau gagal, mungkin karena masalah dengan mirror tertentu! Beralih ke mirror yang berbeda sesuai kebutuhan.

Instalasi Global nrm

Pastikan Node.js terinstal dan npm berfungsi dengan baik:

bash
npm install nrm -g

Catatan

Jika Anda menggunakan nvm, Anda perlu menginstal ulang nrm setelah beralih versi Node.js.

Perintah nrm Umum

bash
# Periksa versi:
nrm -V

# Periksa versi dan jalur instalasi:
npm list -g nrm

# Lihat daftar mirror:
nrm ls

# Beralih ke mirror tertentu:
nrm use <nama-mirror>

# Tambahkan mirror:
nrm add <nama-mirror> <url-mirror>
Contoh: nrm add taobao https://registry.npmmirror.com/

# Hapus mirror:
nrm del <nama-mirror>

Daftar Mirror nrm Default

bash
  npm ---------- https://registry.npmjs.org/
  yarn --------- https://registry.yarnpkg.com/
  tencent ------ https://mirrors.tencent.com/npm/
  cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
  npmMirror ---- https://skimdb.npmjs.com/registry/
  huawei ------- https://repo.huaweicloud.com/repository/npm/

nrm

Masalah Umum dengan nrm

Jika Anda mengalami kesalahan seperti: "Cannot load file C:\Program Files\nodejs\node_global\nrm.ps1, because running scripts is disabled on this system. For more information, see https:/go.microsoft.com/fwlink/?LinkID=135170 about_Execution_Policies."

Solusi: Jalankan cmd sebagai administrator dan ubah kebijakan eksekusi skrip

  1. Jalankan Start-Process powershell -Verb runAs di PowerShell (jalankan cmd sebagai administrator)
  2. Jalankan set-ExecutionPolicy RemoteSigned dan masukkan Y (ubah kebijakan skrip tepercaya)

masalah nrm

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