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

Detaillierte Erläuterung des virtuellen DOM in der Vue-Quellcodeanalyse

Warum brauchen wir virtuellen Dom? Virtual DOM wu...

So konfigurieren Sie geplante MySQL-Aufgaben (EVENT-Ereignisse) im Detail

Inhaltsverzeichnis 1. Was ist eine Veranstaltung?...

Was ist Nginx-Lastausgleich und wie wird er konfiguriert?

Was ist Lastenausgleich? Der Lastausgleich wird h...

Lassen Sie uns im Detail darüber sprechen, wie der NodeJS-Prozess beendet wird

Inhaltsverzeichnis Vorwort Aktiver Rückzug Ausnah...

Zusammenfassung der Konstruktor- und Superwissenspunkte in React-Komponenten

1. Einige Tipps zu mit class in react deklarierte...

Zusammenfassung der Wissenspunkte zum Ereignismodul in Node.js

Durch das Studium und die Anwendung von Node wiss...

So fahren Sie eine MySQL-Instanz sicher herunter

In diesem Artikel wird der Vorgang zum Herunterfa...

Vue-Router-Verlaufsmodus, serverseitiger Konfigurationsprozess-Datensatz

Geschichtsroute Der Verlaufsmodus bezieht sich au...

Allgemeine Struktur-Tags in XHTML

Struktur Text, Kopf, HTML, Titel Text abbr, Akron...