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 -gCatatan
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/
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
- Jalankan
Start-Process powershell -Verb runAsdi PowerShell (jalankan cmd sebagai administrator) - Jalankan
set-ExecutionPolicy RemoteSigneddan masukkan Y (ubah kebijakan skrip tepercaya)
