Die NPM-Spiegelseite von Taobao ist seit 2014 offiziell für die Außenwelt im Einsatz. Ursprünglich war sie lediglich dazu gedacht, eine chinesische Spiegelseite für NPM zu sein und der inländischen Front-End-Community etwas zurückzugeben bisher. In Bezug auf die Taobao-Spiegelmethode von Ruby Gems haben wir den Second-Level-Domainnamen taobao.org bei der Open-Source-Organisation Alibaba beantragt. Der Name der Spiegelseite hieß natürlich Taobao NPM Mirror Site (im Folgenden als CNPM bezeichnet).
Einstieg in den Mastery-Kurs:
Von 2014, als CNPM offiziell Dienste bereitstellte, ist die Zahl der NPM-Pakete von 100.000 auf 1,78 Millionen gestiegen, und die Zahl der CNPM-Paket-Downloads ist wieder auf 100.000 gestiegen Die Quelle ist von 100 Millionen auf 20 Milliarden gestiegen. Die vom CDN an die Ursprungsseite zurückgegebene Datenmenge ist sogar noch höher, wenn man sie als tatsächliches Download-Volumen berechnet.
Man kann ohne Bescheidenheit sagen, dass CNPM in den letzten acht Jahren die starke Entwicklung des inländischen Front-Ends miterlebt hat. Wir hoffen, die Front-End-Entwickler in China auch in Zukunft begleiten zu können.
PS: Obwohl die meisten Hauptteilnehmer von großen inländischen Herstellern stammen, ist CNPM selbst ein neutrales Gemeinwohlprojekt, und die enormen täglichen Betriebs- und Wartungskosten stammen aus Spenden der Gemeinschaft.
npm-Einstellungen konfigurieren den heimischen Spiegel (Taobao-Spiegel)
http://npm.taobao.org
und http://registry.npm.taobao.org
werden am 30.06.2022 offiziell offline sein und die DNS-Auflösung stoppen.
Der neue Domänenname lautet npmmirror.com
. Informationen zu den Regeln zum Wechseln des Dienstdomänennamens finden Sie unter:
http://npm.taobao.org => http://npmmirror.com http://registry.npm.taobao.org => http://registry.npmmirror.com
Ändern Sie npm auf die neue Taobao-Spiegelquelle:
npm config set Registry http://registry.npmmirror.com
muss entspiegelt und wiederhergestellt werden Offizielle Quelle:
NPM Config Set Registry https://registry.npmjs.org
Überprüfen Sie, ob die NPM-Quelladresse erfolgreich geändert wurde:
NPM Config Get Registry
Konfigurieren Sie das Taobao-Image und installieren Sie es mit cnpm
npm install -g cnpm --registry=https :// Registry.npmmirror.com
empfiehlt diese Methode, die keine Auswirkungen auf den npm-Befehl hat und nicht jedes Mal die Taobao-Adresse schreiben muss, um abhängige Pakete zu installieren.
cnpm-Installationsmodus
Wenn cnpm installiert wird, werden alle Module aus der hier festgelegten Registrierung installiert, d. h. https://registry.npmmirror.com.
Bei der Installation wurde festgestellt, dass die installierten Module nicht synchronisiert wurden. Taobao NPM wird automatisch im Hintergrund synchronisiert und ermöglicht die Installation über die offizielle NPM-Registrierung.npmjs.org. Wenn Sie dieses Modul das nächste Mal installieren, wird es direkt von Taobao NPM installiert.
Verwenden Sie cnpm
cnpm install xxx