nrm的安装与使用

2021-01-18  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读