nvm、nrm

一、node版本管理工具 —— nvm

nvm是node版本管理器,可以方便的安装或切换不同版本的node,安装nvm之前需要先把电脑上的node卸载,卸载之前记一下版本号方便一会安装回来。
nvm下载地址:https://github.com/coreybutler/nvm-windows/releases
选最新版本即可,windows安装nvm-setup.exe

# 查询node可使用版本,LST代表稳定版本
nvm list available

# 安装指定node版本
nvm install 18.20.2
nvm install 20.12.0

# 查看已安装的node版本
nvm list

# 使用指定node版本
nvm use 20.12.0

# 查看当前node版本
node -v

# 删除node版本
nvm uninstall node版本号

二、镜像源

# 查看源
npm get registry
pnpm config get registry
yarn config get registry

# 设置镜像源
npm config set registry <registry-url>
pnpm config set registry <registry-url>
yarn config set registry <registry-url>

# 国内镜像源地址
腾讯 ----- https://mirrors.tencent.com/npm/
淘宝 ----- https://registry.npmmirror.com/
华为 ----- https://repo.huaweicloud.com/repository/npm/
清华 ----- https://mirrors.tuna.tsinghua.edu.cn/
搜狐 ----- http://mirrors.sohu.com/
网易 ----- http://mirrors.163.com/
阿里云 --- http://mirrors.aliyun.com/

三、镜像源管理工具 —— nrm

# 安装nrm
npm install nrm -g
yarn global add nrm

# 列出所有配置的镜像源
nrm ls

# 添加新的镜像源
nrm add <registry-name> <registry-url>

# 删除镜像源
nrm del <registry-name>

# 切换当前使用的镜像源
nrm use <registry-name>

# 测试所有镜像源的速度
nrm test

# 清除缓存
npm cache clean --force
yarn cache clean

# 特点源安装依赖
npm --registry <registry-name> install <package-name>
pnpm --registry <registry-name> add <package-name>
yarn add <package-name> --registry=<registry-name>