Heim >Web-Frontend >js-Tutorial >So wechseln Sie schnell NPM-Quellen

So wechseln Sie schnell NPM-Quellen

一个新手
一个新手Original
2017-10-11 09:59:531533Durchsuche

Wir haben cnpmjs.org und das kürzlich gestartete Taobao bereits vorgestellt npm Zwei NPM-Bilder. Darüber hinaus gibt es einige ausländische NPM-Bilder. Die Zugriffsgeschwindigkeit auf verschiedene Spiegel in verschiedenen Regionen kann unterschiedlich sein und jeder Spiegel kann eine kleine Anzahl von Paketen haben, die vorübergehend nicht synchron sind. Daher ist es manchmal erforderlich, den NPM-Spiegel zu wechseln. Im Vergleich zur manuellen Angabe der entsprechenden Parameter bei jedem Wechsel ist die Verwendung von nrm viel bequemer.

nrm ist ein NPM-Quellenmanager, mit dem Sie schnell zwischen den folgenden NPM-Quellen wechseln können:

  • npm

  • cnpm

  • strongloop

  • europäisch

  • Australien

  • nodejitsu

  • taobao

Installieren

; npm install -g nrm

Verwenden Sie

, um optionale Quellen aufzulisten

; nrm ls                                                                                                                                    * npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
  taobao - http://registry.npm.taobao.org/
  eu ----- http://registry.npmjs.eu/
  au ----- http://registry.npmjs.org.au/
  sl ----- http://npm.strongloop.com/
  nj ----- https://registry.nodejitsu.com/

mit * ist die aktuell verwendete Quelle. Die obige Ausgabe zeigt an, dass die aktuelle Quelle die offizielle Quelle ist.

Wechseln

Wechseln Sie zu Taobao

; nrm use taobao                                                                                                                             

   Registry has been set to: http://registry.npm.taobao.org/

Quelle hinzufügen

Sie können benutzerdefinierte Quellen hinzufügen, die sich besonders zum Hinzufügen privater Quellen innerhalb des Unternehmens eignen. Private Quellen können mit cnpmjs erstellt werden.

nrm add  <registry> <url> [home]

Quelle löschen

nrm del <registry>

Geschwindigkeit testen

Sie können die Reaktionszeit der entsprechenden Quelle auch mit nrm test testen.

Testen Sie beispielsweise die Antwortzeit der offiziellen Quelle:

; nrm test npm                                                                                                                               

  npm ---- 1328ms

Testen Sie die Antwortzeit aller Quellen:

; nrm test                                                                                                                                   

  npm ---- 891ms
  cnpm --- 1213ms* taobao - 460ms
  eu ----- 3859ms
  au ----- 1073ms
  sl ----- 4150ms
  nj ----- 8008ms

Beachten Sie dies, um zu erhalten Um genauere Ergebnisse zu erhalten, können Sie die Mittelung mehrerer Tests in Betracht ziehen.

Lizenz

nrm ist Open-Source-Software, die die MIT-Lizenz verwendet.

Das obige ist der detaillierte Inhalt vonSo wechseln Sie schnell NPM-Quellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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