Heim > häufiges Problem > NPM wechselt die Quelle und NRM verwaltet die Quelle

NPM wechselt die Quelle und NRM verwaltet die Quelle

DDD
Freigeben: 2024-08-14 16:28:22
Original
837 Leute haben es durchsucht

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

NPM wechselt die Quelle und NRM verwaltet die QuelleVerwenden 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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage