为什么要使用nrm
在我们使用Node.js时经常会遇到下载各种Node.js依赖的情况,而由于中国国内防火墙的存在,因而我们在从外网上下载各种依赖时不仅仅要面临各种十分耗时,费劲的情况,而且还往往会出现网络中断而导致的下载失败的情况,为了方便与Node.js下载各种依赖,这里我推荐大家安装nrm。
安装nrm
在nrm中,其为我们提供了国内的淘宝镜像源,因而其在下载各种Node.js依赖时是不会受到国内防火墙的阻挡的。
在这里,为了能够方便于我们在项目中的其它地方使用该nrm,我们一般选择全局安装该软件包。
nrm的安装指令为:
npm install nrm -g
其安装结果如下:
将nrm的镜像源切换成淘宝镜像源
默认的情况下,nrm的镜像源并不是淘宝镜像源而是npm,而该镜像源是会被国内的防火墙屏蔽掉的。为了方便查看当前的镜像源地址,我们可以通过下列指令进行相应的查看:
nrm ls
其查看的结果如下:
将nrm的镜像源切换成淘宝镜像源(切换成taobao):
nrm use taobao
在控制台中输入:
nrm ls
其上综合查看的结果为:
至此,nrm中的国内淘宝镜像源设置成功!