Node.js常用工具:npm镜像与nvm使用指南
1. npm 镜像配置
npm 默认使用官方的 npm registry,但由于网络问题,下载速度可能较慢。配置国内镜像可以显著提升速度。
更换为淘宝镜像
npm config set registry https://registry.npmmirror.com
查看当前配置
npm config get registry
如果返回 https://registry.npmmirror.com/,说明已经成功配置。
临时使用
如果只想临时使用淘宝镜像:
npm --registry https://registry.npmmirror.com install package-name
恢复官方镜像
npm config set registry https://registry.npmjs.org
其他的一些镜像
- npm 官方镜像
https://registry.npmjs.org/
这是默认的 npm 官方镜像,速度可能会因为网络问题而受到影响。
- 淘宝镜像 (现在是阿里云镜像)
https://registry.npmmirror.com/
原淘宝镜像已经转移到阿里云,国内使用较快。
- cnpm 镜像
https://r.cnpmjs.org/
cnpm 是由淘宝团队维护的另一种 npm 镜像服务。
- 腾讯镜像
https://mirrors.cloud.tencent.com/npm/
腾讯云提供的 npm 镜像服务,国内访问速度不错。
- 百度镜像
https://npm.baidu.com/
百度云提供的 npm 镜像服务。
- 华为镜像
https://repo.huaweicloud.com/repository/npm/
华为云提供的 npm 镜像服务,速度稳定。
- 七牛镜像
https://npm-registry.qiniu.com/
七牛云提供的 npm 镜像服务。
- USTC 镜像
https://mirrors.ustc.edu.cn/npm/
中国科学技术大学开源镜像站提供的 npm 镜像。
- npmjs.cf 镜像
https://npmjs.cf/
这是一个社区维护的 npm 镜像,专注于提供全球稳定的访问速度。
- npm.taobao.org 镜像(旧版)
https://registry.npm.taobao.org/
2. nvm:Node.js版本管理工具
nvm 是一个管理 Node.js 版本的工具,允许你在同一台电脑上安装并切换多个 Node.js 版本。
安装 nvm
MacOS / Linux
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
Windows
Windows 用户可以下载 nvm-windows 并按说明进行安装。
使用 nvm 安装 Node.js
nvm install 14.17.0 # 安装特定版本
nvm install --lts # 安装最新的 LTS 版本
切换 Node.js 版本
nvm use 14.17.0 # 切换到特定版本
nvm use default # 切换到默认版本
列出已安装的版本
nvm ls