美文网首页
nrm的安装与使用

nrm的安装与使用

作者: 周星星的学习笔记 | 来源:发表于2021-01-18 07:25 被阅读0次

    nrm是一个npm源管理器,它可以帮助我们轻松地在各个源之间进行切换。下面就简单介绍一下nrm的安装与使用。

    一、安装

    npm install -g nrm
    

    二、使用

    1.查看可选用的源

    #使用ls命令查看
    nrm ls
    
    #查看结果如下(*号表示当前使用的源)
    promote:web zhoujiafei$ nrm ls
      npm -------- https://registry.npmjs.org/
      yarn ------- https://registry.yarnpkg.com/
      cnpm ------- http://r.cnpmjs.org/
    * taobao ----- https://registry.npm.taobao.org/
      nj --------- https://registry.nodejitsu.com/
      npmMirror -- https://skimdb.npmjs.com/registry/
      edunpm ----- http://registry.enpmjs.org/
    

    2.查看当前正在使用的源

    #使用current命令查看当前使用的源
    nrm current
    
    #查看结果如下示例
    promote:web zhoujiafei$ nrm current
    taobao
    promote:web zhoujiafei$ 
    

    3.切换源

    nrm  use  <registry>
    
    #例如:
    promote:web zhoujiafei$ nrm use taobao
                    
       Registry has been set to: https://registry.npm.taobao.org/
    

    4.添加源

    nrm add <registry> <url>
    #<registry>:自定义的源名称,不能和nrm ls 所列的名称相同
    #<url>:源地址
    
    #例如随便添加一个试验一下:
    promote:web zhoujiafei$ nrm add zhouxingxing http://registry.zhoujiafei.org/
    
        add registry zhouxingxing success
    
    #添加成功后,我们使用ls命令查看会看到刚刚添加成功的源
    promote:web zhoujiafei$ nrm ls
      npm -------- https://registry.npmjs.org/
      yarn ------- https://registry.yarnpkg.com/
      cnpm ------- http://r.cnpmjs.org/
    * taobao ----- https://registry.npm.taobao.org/
      nj --------- https://registry.nodejitsu.com/
      npmMirror -- https://skimdb.npmjs.com/registry/
      edunpm ----- http://registry.enpmjs.org/
      zhouxingxing  http://registry.zhoujiafei.org/
    

    5.删除源

    nrm del <registry>
    
    #例如:
    promote:web zhoujiafei$ nrm del zhouxingxing
    
        delete registry zhouxingxing success
    

    6.测试源的响应时间

    nrm test <registry>
    
    #例如测试taobao镜像源的响应时间
    promote:web zhoujiafei$ nrm test taobao
    
    * taobao - 167ms
    
    #测试npm镜像源的响应时间
    promote:web zhoujiafei$ nrm test npm
    
      npm ---- 3876ms
    

    相关文章

      网友评论

          本文标题:nrm的安装与使用

          本文链接:https://www.haomeiwen.com/subject/qduzaktx.html