nvm安装与使用

nvm安装与使用
最新回答
影魅

2026-10-25 22:13:42

nvm(Node.js Version Management)是用于管理多个Node.js版本的工具,支持安装、切换和卸载不同版本,适用于Windows系统。 以下是详细安装与使用指南:

一、下载与安装
  1. 下载地址

    访问

    nvm-windows releases
    下载以下版本:

    nvm-setup.zip:推荐安装版,自动配置环境变量。

    nvm-noinstall.zip:绿色免安装版,需手动配置环境变量。

  2. 安装注意事项

    安装路径避免中文和空格,否则可能导致nvm use命令乱码。

    安装完成后,需以管理员身份运行CMD/PowerShell以避免权限问题。

二、常用命令1. 查看版本
  • 查看本地已安装版本

    nvm list# 或简写nvm ls
  • 查看所有可下载版本

    nvm list available
2. 安装与卸载
  • 安装指定版本

    nvm install 11.13.0# 指定32/64位版本(默认系统位数)nvm install 11.13.0 arch# 绕过SSL验证(不推荐长期使用)nvm install 11.13.0 --insecure
  • 卸载指定版本

    nvm uninstall 11.13.0
3. 切换版本
  • 使用指定版本nvm use 11.13.0# 指定32/64位版本nvm use 11.13.0 32

    若提示权限问题,需以管理员身份运行CMD。

4. 其他功能
  • 显示Node.js运行位数

    nvm arch
  • 开启/关闭版本管理

    nvm on # 开启nvm off # 关闭
  • 设置代理

    nvm proxy
    http://proxy.example.com:8080
    # 设置代理nvm proxy none # 移除代理
  • 查看nvm版本

    nvm version# 或简写nvm v
三、配置淘宝镜像(加速下载)
  1. 修改配置文件

    打开nvm安装目录下的settings.txt文件(如C:Users用户名AppDataRoamingnvmsettings.txt)。

    在文件末尾添加以下内容:

    node_mirror:
    https://npm.taobao.org/mirrors/node/npm_mirror:
    https://npm.taobao.org/mirrors/npm/
  2. 验证配置

    重新运行nvm install命令,下载速度应显著提升。

四、常见问题与解决1. 路径含中文或空格导致乱码
  • 现象:执行nvm use时提示乱码或失败。
  • 解决:

    检查nvm和Node.js的安装路径是否包含中文或空格。

    修改settings.txt文件中的路径为纯英文路径:

    root: C:nvmpath: C:nodejs
2. 权限不足
  • 现象:命令提示“拒绝访问”或“权限不足”。
  • 解决:

    以管理员身份运行CMD/PowerShell。

3. 版本切换无效
  • 现象:nvm use后node -v未变化。
  • 解决:

    确认目标版本已安装(nvm list)。

    检查是否有其他环境变量干扰(如系统PATH中存在旧版Node.js路径)。

五、高级功能1. 自定义存储目录
  • 修改默认存储路径nvm root D:nvm # 将所有版本存储到D盘
2. 批量安装版本
  • 通过脚本安装多个版本(需手动编写批处理文件):@echo offnvm install 14.17.0nvm install 16.13.0nvm install 18.0.0
总结
  • 推荐安装版(nvm-setup.zip)以简化配置。
  • 优先使用淘宝镜像加速下载,修改settings.txt文件即可。
  • 避免中文路径和权限问题,确保命令正常执行。
  • 通过nvm list和nvm use快速管理多版本,满足不同项目需求。

如需进一步优化,可参考

nvm-windows官方文档
。