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