>  기사  >  웹 프론트엔드  >  NPM 소스를 빠르게 전환하는 방법

NPM 소스를 빠르게 전환하는 방법

一个新手
一个新手원래의
2017-10-11 09:59:531480검색

저희는 이전에 cnpmjs.org와 최근 출시된 Taobao를 소개한 적이 있습니다. npm 두 개의 NPM 이미지. 또한, 외국 NPM 이미지도 일부 있습니다. 서로 다른 지역의 서로 다른 미러에 액세스하는 속도는 다를 수 있으며, 각 미러에는 일시적으로 동기화되지 않는 소수의 패키지가 있을 수 있습니다. 따라서 때로는 NPM 미러를 전환해야 합니다. 전환할 때마다 해당 매개변수를 수동으로 지정하는 것보다 nrm을 사용하는 것이 훨씬 더 편리합니다.

nrm은 다음 NPM 소스 간에 빠르게 전환할 수 있는 NPM 소스 관리자입니다. stralia

  • 노데짓츠

  • taobao

  • Install

    ; npm install -g nrm
  • 를 사용하여 <pre class="brush:sql;toolbar:false;" style="overflow:auto; font-family:"Source Code Pro",Consolas,Menlo,Monaco,"Courier New",monospace; font-size:0.93em; padding:1em; margin-bottom:1.5em; line-height:1.45; word-break:break-all; word-wrap:break-word; color:rgb(51,51,51); border:none; max-height:35em; position:relative; margin-top:1.5em!important">; 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/</pre>

  • 를 나열하세요. monospace;font-size:0.93em;padding:2px 4px;color:rgb(199,37,78); background-color:rgb(249,242,244)">*는 현재 사용되는 소스입니다. 현재 소스는 공식 소스입니다.
  • Switch

  • taobao로 전환
  • ; nrm use taobao                                                                                                                             
    
       Registry has been set to: http://registry.npm.taobao.org/

    소스 추가

  • 맞춤형 소스를 추가할 수 있으며, 특히 기업 내 비공개 소스 추가에 적합합니다. cnpmjs를 사용하여 비공개 소스를 구축할 수 있습니다.
  • nrm add  <registry> <url> [home]

    소스 삭제

    nrm del <registry>
  • 테스트 속도

nrm test 해당 소스의 응답 시간을 테스트합니다.

예를 들어 공식 소스의 응답 시간 테스트:

; nrm test npm                                                                                                                               

  npm ---- 1328ms

모든 소스의 응답 시간 테스트:

; nrm test                                                                                                                                   

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

보다 정확한 결과를 얻으려면 여러 테스트의 평균을 고려할 수 있습니다. * 的是当前使用的源,上面的输出表明当前源是官方源。

切换

切换到taobao

rrreee

增加源

你可以增加定制的源,特别适用于添加企业内部的私有源。私有源可以使用cnpmjs架设。

rrreee

删除源

rrreee

测试速度

你还可以通过 nrm test

LICENSE

nrm은 MIT 라이센스를 사용하는 오픈 소스 소프트웨어입니다.

위 내용은 NPM 소스를 빠르게 전환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.