Maison  >  Article  >  interface Web  >  Comment changer rapidement de source NPM

Comment changer rapidement de source NPM

一个新手
一个新手original
2017-10-11 09:59:531479parcourir

Nous avons présenté cnpmjs.org et Taobao récemment lancé avant npm Deux images NPM. De plus, il existe des images NPM étrangères. La vitesse d'accès à différents miroirs dans différentes régions peut être différente et chaque miroir peut contenir un petit nombre de packages temporairement désynchronisés. Par conséquent, il est parfois nécessaire de changer de miroir NPM. Par rapport à la spécification manuelle des paramètres correspondants à chaque fois que vous changez, l'utilisation de nrm est beaucoup plus pratique.

nrm est un gestionnaire de sources NPM qui vous permet de basculer rapidement entre les sources NPM suivantes :

  • npm

  • cnpm

  • strongloop

  • européen

  • australie

  • nodejitsu

  • taobao

Installer

; npm install -g nrm

Utiliser

pour lister la source facultative

; 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/

avec * est la source actuellement utilisée. La sortie ci-dessus indique que la source actuelle est la source officielle.

Passer

Passer à taobao

; nrm use taobao                                                                                                                             

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

Ajouter une source

Vous pouvez ajouter des sources personnalisées, particulièrement adaptées à l'ajout de sources privées au sein de l'entreprise. Des sources privées peuvent être créées à l'aide de cnpmjs.

nrm add  <registry> <url> [home]

Supprimer la source

nrm del <registry>

Test de vitesse

Vous pouvez également tester le temps de réponse de la source correspondante par nrm test.

Par exemple, testez le temps de réponse de la source officielle :

; nrm test npm                                                                                                                               

  npm ---- 1328ms

Testez le temps de réponse de toutes les sources :

; nrm test                                                                                                                                   

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

A noter que pour obtenir des résultats plus précis, vous pouvez envisager de faire la moyenne de plusieurs tests.

Licence

nrm est un logiciel open source, utilisant la licence MIT.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn