Verwendung von nrm
nrm ist ein Spiegelverwaltungstool für den Node.js-Paketmanager npm. Es hilft Ihnen, schnell zwischen verschiedenen npm-Registry-Spiegeln zu wechseln.
Hinweis: Nach dem Wechsel der Spiegel kann es vorkommen, dass Installationen langsam sind oder fehlschlagen. Dies kann auf Probleme mit dem spezifischen Spiegel zurückzuführen sein! Wechseln Sie bei Bedarf zu einem anderen Spiegel.
Globale Installation von nrm
Stellen Sie sicher, dass Node.js installiert ist und npm ordnungsgemäß funktioniert:
npm install nrm -g
Hinweis
Wenn Sie nvm verwenden, müssen Sie nrm nach dem Wechsel der Node.js-Version neu installieren.
Häufige nrm-Befehle
# Version prüfen:
nrm -V
# Version und Installationspfad prüfen:
npm list -g nrm
# Spiegelliste anzeigen:
nrm ls
# Zu einem bestimmten Spiegel wechseln:
nrm use <spiegel-name>
# Einen Spiegel hinzufügen:
nrm add <spiegel-name> <spiegel-url>
Beispiel: nrm add taobao https://registry.npmmirror.com/
# Einen Spiegel löschen:
nrm del <spiegel-name>
Standard-Spiegelliste von nrm
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/
Häufige Probleme mit nrm
Wenn Sie einen Fehler wie diesen erhalten: "Die Datei C:\Program Files\nodejs\node_global\nrm.ps1 kann nicht geladen werden, da die Ausführung von Skripten auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter https:/go.microsoft.com/fwlink/?LinkID=135170 about_Execution_Policies."
Lösung: Führen Sie cmd als Administrator aus und ändern Sie die Skriptausführungsrichtlinie
- Führen Sie
Start-Process powershell -Verb runAs
in PowerShell aus (cmd als Administrator ausführen) - Führen Sie
set-ExecutionPolicy RemoteSigned
aus und geben Sie Y ein (Ändern der vertrauenswürdigen Skriptrichtlinie)