nvm 与 nrm 安装使用及常用命令详解

发布时间:2026/7/31 4:59:09
nvm 与 nrm 安装使用及常用命令详解 1. 引言在 Node.js 开发中版本管理和镜像源管理是两个至关重要的环节。nvm (Node Version Manager)用于管理多个 Node.js 版本方便在不同项目间切换nrm (NPM Registry Manager)则用于快速切换 npm 镜像源提升依赖安装速度。本文将详细介绍两者的安装、配置及常用命令帮助你提升开发效率。2. nvm 安装与使用2.1 安装 nvm访问Releases · coreybutler/nvm-windowshttps://github.com/coreybutler/nvm-windows/releases下载.exe应用程序安装包或者.zip压缩包然后进行解压安装下载好nvm-setup.exe按向导安装即可。2.2 nvm 常用命令命令说明nvm ls列出所有已安装的 Node.js 版本nvm list available列出所有可安装的 Node.js 版本nvm install version安装指定版本的 Node.js如nvm install 22.22.2nvm use version切换到指定版本的 Node.jsnvm current显示当前正在使用的 Node.js 版本nvm alias default version设置默认 Node.js 版本新开终端自动使用nvm uninstall version卸载指定版本的 Node.jsnvm run version script使用指定版本的 Node.js 运行脚本3. nrm 安装与使用3.1 安装 nrmnrm 是一个 npm 包通过 npm 全局安装即可。npm install -g nrm安装完成后可通过nrm --version验证是否安装成功。3.2 nrm 常用命令命令说明nrm ls列出所有可用的镜像源带 * 号为当前使用源nrm use registry切换到指定镜像源如nrm use taobaonrm add registry url添加自定义镜像源nrm del registry删除指定的镜像源nrm test registry测试指定镜像源的响应速度nrm current显示当前正在使用的镜像源4. 实战示例与最佳实践4.1 典型工作流假设你需要在两个项目中使用不同的 Node.js 版本并希望使用淘宝镜像加速。安装并切换 Node.js 版本# 安装 Node.js 22.22.2 nvm install 22.22.2 # 切换到该版本 nvm use 22.22.2 # 设置为默认版本 nvm alias default 22.22.2切换 npm 镜像源# 查看所有源 nrm ls # 切换到淘宝镜像 nrm use taobao # 验证当前源 nrm current4.2 常见问题与解决nvm 安装后命令未找到检查 shell 配置文件~/.bashrc,~/.zshrc是否已加载 nvm 环境变量并重启终端。nrm 切换源后 npm install 仍慢可能是缓存问题尝试npm cache clean --force后重试。Windows 下 nvm 安装失败确保以管理员身份运行安装程序并关闭所有 Node.js 相关进程。5. 总结nvm 和 nrm 是 Node.js 开发者必备的效率工具。nvm 解决了多版本共存与切换的难题nrm 则让依赖安装摆脱网络延迟的困扰。掌握两者的常用命令能让你在项目初始化、环境搭建和日常开发中更加得心应手。建议将常用版本和镜像源配置固化形成自己的开发环境标准。