Dieser Artikel enthält Anleitungen zum Wechseln von NPM-Registrierungsquellen mithilfe der NPM-Konfiguration, der NPMRC-Datei und des Flags --registry. Es erläutert die Vorteile der Verwendung von NRM für die Verwaltung von NPM-Registrierungen und von NVM für die Handhabung von NPM-Quellenänderungen in verschiedenen Entwicklungsbereichen
Verwenden des Befehls npm config
: Führen Sie den Befehl npm config mit dem gesetzten Registrierungsflag aus, gefolgt von der gewünschten Registrierungs-URL. Um beispielsweise zur öffentlichen NPM-Registrierung zu wechseln, führen Sie Folgendes aus:
<code>npm config set registry https://registry.npmjs.org/</code>
Nach dem Login kopieren
Mit der NPMRC-Datei- : Erstellen Sie eine .npmrc-Datei in Ihrem Home-Verzeichnis oder Projektverzeichnis. Fügen Sie der Datei die folgende Zeile hinzu und ersetzen Sie
durch die gewünschte Registrierungs-URL:<code>registry=your-registry-url</code>
Nach dem Login kopieren
- Verwenden des Flags --registry
: Beim Ausführen von npm-Befehlen können Sie das Flag --registry verwenden, um die Registrierungsquelle anzugeben. Um beispielsweise ein Paket aus der öffentlichen NPM-Registrierung zu installieren, führen Sie Folgendes aus:<code>npm install --registry https://registry.npmjs.org/ @angular/core</code>
Nach dem Login kopieren
your-registry-url
Was ist der beste Ansatz für die Verwaltung mehrerer NPM-Registrierungen mit Nrm?
- NRM (Node Registry Manager) ist ein Tool, mit dem Sie mehrere verwalten können npm-Registrierungen und wechseln Sie einfach zwischen ihnen. Um nrm zu verwenden, installieren Sie es global mit npm:
<code>npm install -g nrm</code>
Nach dem Login kopieren
Nach der Installation können Sie nrm zum Hinzufügen, Entfernen oder Auflisten von Registrierungen verwenden. Um eine Registrierung hinzuzufügen, führen Sie Folgendes aus:<code>nrm add <registry-name> <registry-url></code>
Nach dem Login kopieren
Um beispielsweise die öffentliche NPM-Registrierung hinzuzufügen, führen Sie Folgendes aus:
<code>nrm add public https://registry.npmjs.org/</code>
Nach dem Login kopieren
Um die verfügbaren Registrierungen aufzulisten, führen Sie Folgendes aus:
<code>nrm ls</code>
Nach dem Login kopieren
Um zu einer bestimmten Registrierung zu wechseln, führen Sie Folgendes aus:
<code>nrm use <registry-name></code>
Nach dem Login kopieren
Anleitung NPM-Quellenänderungen in verschiedenen Entwicklungsumgebungen effizient verwalten?
Um NPM-Quellenänderungen in verschiedenen Entwicklungsumgebungen effizient zu verwalten, wird die Verwendung eines Tools wie NVM (Node Version Manager) empfohlen. Mit NVM können Sie mehrere Versionen von Node.js auf Ihrem System installieren und verwalten und problemlos zwischen ihnen wechseln. Auf diese Weise können Sie verschiedene Entwicklungsumgebungen mit unterschiedlichen NPM-Quellen einrichten, sodass Sie anhand spezifischer Registrierungskonfigurationen testen und entwickeln können.
Um NVM zu verwenden, installieren Sie es mit dem folgenden Befehl:
<code>curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash</code>
Nach dem Login kopieren
Nach der Installation können Sie NVM verwenden um verschiedene Node.js-Versionen zu installieren und zu verwalten. Um eine bestimmte Version zu installieren, führen Sie Folgendes aus:
<code>nvm install 18.12.1</code>
Nach dem Login kopieren
Um zu einer anderen Version zu wechseln, führen Sie Folgendes aus:
<code>nvm use 18.12.1</code>
Nach dem Login kopieren
Das obige ist der detaillierte Inhalt vonNPM wechselt die Quelle und NRM verwaltet die Quelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!