配置 NPM 镜像

配置 NPM 镜像

由于网络的原因,使用 NPM 或者 Yarn 工具安装依赖时很慢,还经常出错。好在淘宝提供了国内的镜像可以使用。

但是除了 NPM 镜像之外,还有许多像 node-sass、electron 的依赖需要配置单独的镜像。我在之前的一篇笔记中记录了 node-sass 的配置方法 ,在这里做一下汇总。

NPM 镜像

使用 nrm

nrm 是一个命令行工具,可以快速的管理 NPM 镜像地址。

因为其内置了一些常用的镜像地址,所以免去了查找镜像地址的过程,推荐优先使用这种方式。

1
2
3
4
5
6
7
8
# 安装 nrm
npm install -g nrm

# 查看当前镜像名称
nrm current

# 设置镜像
nrm use taobao

直接设置

除了使用 nrm 工具之外,还可以直接手动指定镜像地址。

1
npm config set registry https://registry.npm.taobao.org/

其他常用镜像

这些镜像就只能通过直接指定地址的方式来使用。

1
2
3
4
5
# node-sass
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

# electron
npm config set electron_mirror https://npm.taobao.org/mirrors/electron/