一、使用 npm 命令配置(淘宝镜像为例)
临时使用镜像
你可以在安装某个特定的包时,使用淘宝镜像。例如,安装
express
包时,使用以下命令:
npm install express --registry=https://registry.npm.taobao.org
这种方式只是在当前安装包的操作中使用了国内镜像,下次安装其他包时如果不添加
--registry
参数,还是会使用默认的官方镜像。
永久配置镜像
打开命令行工具(如 Windows 的命令提示符或 PowerShell,Linux 和 Mac 的终端)。
执行以下命令来设置淘宝镜像为默认的 npm 下载源:
npm config set registry https://registry.npm.taobao.org
配置完成后,以后使用
npm install
命令安装包时,就会从淘宝镜像下载。如果想要验证是否配置成功,可以执行npm config get registry
命令,它会返回当前配置的镜像地址。如果你之后想恢复为官方镜像,可以执行以下命令:
npm config set registry https://registry.npmjs.org/
二、使用 nrm 工具(推荐)
安装 nrm
nrm 是一个专门用于管理和切换 npm 镜像源的工具。首先需要全局安装 nrm,在命令行中执行以下命令:
npm install -g nrm
查看可用的镜像源
安装完成后,使用
nrm ls
命令可以查看当前所有可用的镜像源列表,例如:
nrm ls
输出结果会显示包括官方镜像(
npm
)、淘宝镜像(taobao
)等多种镜像源及其状态(是否为当前使用的镜像源)。
切换镜像源
如果你想使用淘宝镜像,可以执行
nrm use taobao
命令。这样就将当前的 npm 镜像源切换到了淘宝镜像,之后使用npm
命令安装包就会从淘宝镜像下载。同样,如果想切换回官方镜像,可以执行
nrm use npm