在安装nrm之前,要先完成node.js的安装。
1、nrm的介绍
nrm(npm registry manager)是一个npm源管理器,允许用户在不同npm源之间快速切换。
关于npm和nvm的介绍,详见文章nvm的使用-CSDN博客。
解释:比如开始在国内开发的,这时候一般会选择使用淘宝的npm源,过段时间要出国,此时再使用国内的淘宝npm源已经不合适了,这时候就要切回国外的或者是npm默认情况下所使用的npm官方源(使用npm config ls命令可以查看)。再过段时间又回国内了,此时还需要再次切回到国内的npm源。这样来回切很是麻烦,于是就有了nrm的问世。
2、npm镜像源介绍
镜像源的选择:国内有许多可用的npm镜像源,包括但不限于淘宝镜像、腾讯云镜像、cnpm等。这些镜像源通常会同步官方npm源的包,但可能会有一些延迟。最常用的就是淘宝的,目前最新如下:registry.npmmirror.com/。
注意:在已经安装nrm的情况下,如果此时切换了node.js版本,需要重新安装nrm,否则nrm命令无效。
3、安装nrm
(1)打开cmd输入npm set registry https://registry.npmmirror.com/命令。
(2)在输入npm config ls查看是否已经切换成功。如下图所示即为成功。
(3)安装nrm 使用命令 npm install -g nrm 如下即为安装成功
nrm --version 查看版本。
常用命令如下:
registry为源名(如下图中的npm、yarn、tencent、cnpm、taobao、npmMirror和huawei),url为源地址(如下图中的https://registry.npmjs.org/等)
查看可选源:nrm ls
查看当前使用源:nrm current
切换源:nrm use taobao
添加源:nrm add <registry> <url>,例如:nrm add hikbigdata https://asdasd.com/rea
删除源:nrm del <registry>
测试源速度(响应时间)nrm test <registry>