Node.js安装nrm——国内淘宝镜像源的使用

时间:2024-05-31 14:15:54

为什么要使用nrm

  在我们使用Node.js时经常会遇到下载各种Node.js依赖的情况,而由于中国国内防火墙的存在,因而我们在从外网上下载各种依赖时不仅仅要面临各种十分耗时,费劲的情况,而且还往往会出现网络中断而导致的下载失败的情况,为了方便与Node.js下载各种依赖,这里我推荐大家安装nrm。

安装nrm

  在nrm中,其为我们提供了国内的淘宝镜像源,因而其在下载各种Node.js依赖时是不会受到国内防火墙的阻挡的。

  在这里,为了能够方便于我们在项目中的其它地方使用该nrm,我们一般选择全局安装该软件包。

  nrm的安装指令为:

npm install nrm -g

  其安装结果如下:

Node.js安装nrm——国内淘宝镜像源的使用

将nrm的镜像源切换成淘宝镜像源

  默认的情况下,nrm的镜像源并不是淘宝镜像源而是npm,而该镜像源是会被国内的防火墙屏蔽掉的。为了方便查看当前的镜像源地址,我们可以通过下列指令进行相应的查看:

nrm ls

  其查看的结果如下:

Node.js安装nrm——国内淘宝镜像源的使用

  将nrm的镜像源切换成淘宝镜像源(切换成taobao):

nrm use taobao

  在控制台中输入:

nrm ls

  其上综合查看的结果为:

Node.js安装nrm——国内淘宝镜像源的使用

  至此,nrm中的国内淘宝镜像源设置成功!