最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

快速切换NPM源的方法

来源:懂视网 责编:小采 时间:2020-11-27 20:12:10
文档

快速切换NPM源的方法

快速切换NPM源的方法:以前我们介绍过cnpmjs.org和最近推出的淘宝 npm 两个 NPM 镜像。除此之外,还有一些国外的 NPM 镜像。不同地区访问不同的镜像速度可能有差异,然后各个镜像各自都可能有少数包暂时没有同步,因此,有时候需要切换 NPM 镜像。相比每次切换时都手动指定相应参数
推荐度:
导读快速切换NPM源的方法:以前我们介绍过cnpmjs.org和最近推出的淘宝 npm 两个 NPM 镜像。除此之外,还有一些国外的 NPM 镜像。不同地区访问不同的镜像速度可能有差异,然后各个镜像各自都可能有少数包暂时没有同步,因此,有时候需要切换 NPM 镜像。相比每次切换时都手动指定相应参数

以前我们介绍过cnpmjs.org和最近推出的淘宝 npm 两个 NPM 镜像。除此之外,还有一些国外的 NPM 镜像。不同地区访问不同的镜像速度可能有差异,然后各个镜像各自都可能有少数包暂时没有同步,因此,有时候需要切换 NPM 镜像。相比每次切换时都手动指定相应参数,使用nrm 要方便的多。

nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换:

  • npm

  • cnpm

  • strongloop

  • european

  • australia

  • nodejitsu

  • taobao

  • 安装

    ; npm install -g nrm

    使用

    列出可选的源

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

    * 的是当前使用的源,上面的输出表明当前源是官方源。

    切换

    切换到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

    注意,为了取得较准确的结果,可以考虑多次测试取平均值。

    许可

    nrm 为开源软件,使用 MIT 许可。

    文档

    快速切换NPM源的方法

    快速切换NPM源的方法:以前我们介绍过cnpmjs.org和最近推出的淘宝 npm 两个 NPM 镜像。除此之外,还有一些国外的 NPM 镜像。不同地区访问不同的镜像速度可能有差异,然后各个镜像各自都可能有少数包暂时没有同步,因此,有时候需要切换 NPM 镜像。相比每次切换时都手动指定相应参数
    推荐度:
    标签: 切换 快速 方法
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top