Erklärung zur Änderung des npm Taobao-Spiegels

Erklärung zur Änderung des npm Taobao-Spiegels

1. Nutzung auf höchster Ebene

1. Installieren Sie cnpm

npm i -g cnpm --registry=https://registry.npm.taobao.org

2. Anschließend können Sie die abhängigen Pakete mit cnpm installieren

cnpm i -g vue vue-cli

3. Überprüfen Sie mit cnpm config ls

E:\Mein Projekt\2018-08>cnpm config ls
; CLI-Konfigurationen
disturl = "https://npm.taobao.org/mirrors/node"
Metrik-Registrierung = "https://registry.npm.taobao.org/"
Registrierung = "https://registry.npm.taobao.org/"
Umfang = ""
Benutzeragent = "npm/6.3.0 node/v8.11.3 win32 x64"
Benutzerkonfiguration = "C:\\Benutzer\\Administrator\\.cnpmrc"

; Knoten-Bin-Speicherort = D:\Programme\nodejs\node.exe
; cwd = E:\Mein Projekt\2018-08
; HOME = C:\Benutzer\Administrator
; „npm config ls -l“, um alle Standardeinstellungen anzuzeigen.


E:\Mein Projekt\2018-08>

Sie werden feststellen, dass das Register zu einem Taobao-Spiegel (Warehouse) geworden ist: https://registry.npm.taobao.org/

[Der "Spiegel" in diesem Artikel entspricht dem "Lagerhaus", das gleiche gilt unten]

2. Ursprüngliches npm

1. Zeigen Sie die ursprüngliche Konfiguration an npm config ls

E:\Mein Projekt\2018-08>npm config ls
; CLI-Konfigurationen
Metrik-Registrierung = "https://registry.npmjs.org/"
Umfang = ""
Benutzeragent = "npm/5.6.0 node/v8.11.3 win32 x64"

; Benutzerkonfiguration C:\Benutzer\Administrator\.npmrc
cache = "D:\\Programme\\nodejs\\node_cache"
Präfix = "D:\\Programme\\nodejs\\node_global"

; integrierte Konfiguration undefiniert

; Knoten-Bin-Speicherort = D:\Programme\nodejs\node.exe
; cwd = E:\Mein Projekt\2018-08
; HOME = C:\Benutzer\Administrator
; „npm config ls -l“, um alle Standardeinstellungen anzuzeigen.


E:\Mein Projekt\2018-08>

Sie werden feststellen, dass die darin enthaltene Registrierung das Originalabbild von npm ist: https://registry.npmjs.org/

2. npm verwendet vorübergehend Taobao Mirror, um abhängige Pakete zu installieren

npm i -g express --registry https://registry.npm.taobao.org

3. npm verwendet Taobao Mirror, um abhängige Pakete zu installieren

npm-Konfigurationssatzregistrierung https://registry.npm.taobao.org
npm i -g express

Beachten Sie, dass dies nicht empfohlen wird, da dadurch das NPM-Image vollständig auf das Taobao-Image gesetzt wird. Wenn einige unserer abhängigen Pakete nur im ursprünglichen NPM-Image, aber nicht in Taobao verfügbar sind, wäre das eine Tragödie. Daher ist es am besten, npm und cnpm zu trennen.

3. Einige allgemeine Einstellungen

1. Überprüfen Sie [npm und cnpm sind 2 verschiedene]

npm-Konfiguration ls
cnpm-Konfiguration ls

2. Einstellungen: hauptsächlich Cache und Präfix festlegen

npm cofig set cache "D:\Programme\nodejs\node_cache"
npm cofig setzt Präfix „D:\Programme\nodejs\node_global“

cnpm cofig set cache "D:\Programme\nodejs\node_cache"
cnpm cofig setzt Präfix „D:\Programme\nodejs\node_global“

3. Endergebnis

E:\Mein Projekt\2018-08>cnpm config ls
; CLI-Konfigurationen
disturl = "https://npm.taobao.org/mirrors/node"
Metrik-Registrierung = "https://registry.npm.taobao.org/"
Registrierung = "https://registry.npm.taobao.org/"
Umfang = ""
Benutzeragent = "npm/6.3.0 node/v8.11.3 win32 x64"
Benutzerkonfiguration = "C:\\Benutzer\\Administrator\\.cnpmrc"

; Benutzerkonfiguration C:\Benutzer\Administrator\.cnpmrc
cache = "D:\\Programme\\nodejs\\node_cache"
Präfix = "D:\\Programme\\nodejs\\node_global"

; Knoten-Bin-Speicherort = D:\Programme\nodejs\node.exe
; cwd = E:\Mein Projekt\2018-08
; HOME = C:\Benutzer\Administrator
; „npm config ls -l“, um alle Standardeinstellungen anzuzeigen.


E:\Mein Projekt\2018-08>npm config ls
; CLI-Konfigurationen
Metrik-Registrierung = "https://registry.npmjs.org/"
Umfang = ""
Benutzeragent = "npm/5.6.0 node/v8.11.3 win32 x64"

; Benutzerkonfiguration C:\Benutzer\Administrator\.npmrc
cache = "D:\\Programme\\nodejs\\node_cache"
Präfix = "D:\\Programme\\nodejs\\node_global"

; integrierte Konfiguration undefiniert

; Knoten-Bin-Speicherort = D:\Programme\nodejs\node.exe
; cwd = E:\Mein Projekt\2018-08
; HOME = C:\Benutzer\Administrator
; „npm config ls -l“, um alle Standardeinstellungen anzuzeigen.


E:\Mein Projekt\2018-08>

Dies ist das Ende dieses Artikels über die Änderung des npm Taobao Mirror. Weitere relevante Inhalte zum npm Taobao Mirror finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung zum Ändern des NPM-Konfigurationselementregisters in einen Taobao-Spiegel
  • So konfigurieren Sie inländische Spiegelressourcen + Taobao-Spiegel mit npm
  • Grafisches Tutorial zur Installation von Vue.js mit dem Taobao-Spiegel cnpm
  • So ändern Sie den globalen Standardpfad und das inländische Image von npm
  • Mehrere Lösungen für den Fehler bei der Installation von npm Domestic Mirror
  • Verwenden Sie das node.js-Image von NPM Taobao, um nvm zu beschleunigen
  • Einführung und Verwendung inländischer NPM-Bilder von Taobao

<<:  Tutorial zur Installation von MySQL 5.7.28 auf CentOS 6.2 (MySQL-Hinweise)

>>:  Grafisches Tutorial zur Installation von JDK1.8 unter CentOS7.4

Artikel empfehlen

Konzepte und Methoden für Server-Stresstests (TPS/Parallelität)

Inhaltsverzeichnis 1 Indikatoren im Stresstest 1,...

Warum sollten Sie mit der add_header-Direktive von Nginx vorsichtig sein?

Vorwort Wie wir alle wissen, legt die Nginx-Konfi...

Grundlegende Operationen der MySQL-Lernnotizentabelle

Tabelle erstellen Tabelle erstellen Tabellenname ...

Gründe, warum MySQL 8.0-Statistiken ungenau sind

Vorwort Unabhängig davon, ob es sich um Oracle od...

Tipps zum MySQL-Abfragecache

Inhaltsverzeichnis Vorwort Einführung in QueryCac...

Erste Schritte mit dem Animieren von SVG-Pfadstrichen mit CSS3

Ohne auf JavaScript angewiesen zu sein, wird rein...

So ändern Sie den MySQL-Zeichensatz utf8 in utf8mb4

Wenn für MySQL 5.5 der Zeichensatz nicht festgele...

Detaillierte Erklärung der JavaScript-Timer

Inhaltsverzeichnis Kurze Einleitung Intervall fes...

Nginx-Server fügt benutzerdefinierte Systemd-Dienstprozessanalyse hinzu

1. Nehmen Sie nginx als Beispiel Nginx mit dem Be...

So fügen Sie Nginx zu den Systemdiensten in CentOS7 hinzu

Einführung Nach dem Kompilieren, Installieren und...

Beispiel für die Anpassung des Vue-Projekts an den großen Bildschirm

Eine kurze Analyse von rem Zunächst einmal ist re...