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

Die neueste Sammlung von 18 Webdesign-Arbeiten im grünen Stil

Toy Story 3 Online-Marketing-Website Zen Mobile E...

Implementierung der Formularübermittlung in HTML

Formularübermittlungscode 1. Quellcode-Analyse &l...

Datendiebstahl mit CSS in Firefox

0x00 Einführung Vor einigen Monaten habe ich eine...

Implementierungsbeispiel eines Nginx+Tomcat-Load-Balancing-Clusters

Inhaltsverzeichnis Einführung 1. Fallübersicht 2....

Einführung in die drei wesentlichen Protokolle für MySQL-Datenbankinterviews

Inhaltsverzeichnis 1. Redo-Log (Transaktionsproto...

Vue ElementUI Form-Formularvalidierung

Die Formularvalidierung ist eine der am häufigste...

Beispielcode zur Implementierung einer Upload-Komponente mit Vue3

Inhaltsverzeichnis Allgemeine Entwicklung von Upl...

So fügen Sie in Linux stapelweise Dateipräfixe hinzu

Sie müssen „gt_“ vor den Dateinamen aller TXT-Dat...

Grafisches Tutorial zur Installation und Konfiguration von mysql5.7.20 (Mac)

Grafisches Tutorial zur Installation und Konfigur...

Erfahren Sie, wie Sie den JVM-Speicher von Tomcat über JConsoler überwachen

Inhaltsverzeichnis 1. So überwachen Sie Tomcat 2....