一、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>