Maison > interface Web > js tutoriel > Comment changer rapidement de source NPM

Comment changer rapidement de source NPM

一个新手
Libérer: 2017-10-11 09:59:53
original
1529 Les gens l'ont consulté

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
Copier après la connexion

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/
Copier après la connexion

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/
Copier après la connexion

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]
Copier après la connexion

Supprimer la source

nrm del <registry>
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal