Skip to content

nvm(Node Version Manager)使用指南

简介

nvm(Node Version Manager)是一个用于管理多个 Node.js 版本的工具。通过 nvm,可以方便地在同一台机器上安装和切换不同的 Node.js 版本,适用于开发和测试不同版本的 Node.js 应用。

安装方法

macOS/Linux

  1. 使用 curl 安装:
    sh
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  2. 或使用 wget 安装:
    sh
    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  3. 安装完成后,重启终端或执行:
    sh
    source ~/.nvm/nvm.sh

Windows

推荐使用 nvm-windows

常用命令

  • 查看 nvm 版本:
    sh
    nvm --version
  • 查看可用的 Node.js 版本:
    sh
    nvm ls-remote
  • 安装指定版本 Node.js:
    sh
    nvm install 18.17.1
  • 查看已安装的 Node.js 版本:
    sh
    nvm ls
  • 切换 Node.js 版本:
    sh
    nvm use 18.17.1
  • 设置默认 Node.js 版本:
    sh
    nvm alias default 18.17.1
  • 卸载 Node.js 版本:
    sh
    nvm uninstall 16.20.0

示例

sh
nvm install 20.11.0      # 安装 20.11.0 版本
nvm use 20.11.0          # 切换到 20.11.0 版本
node -v                  # 查看当前 Node.js 版本
nvm ls                   # 查看本地已安装的所有版本

注意事项

  • nvm 只对当前 shell 有效,切换终端或重启需重新 nvm use
  • nvm 安装的 Node.js 及全局 npm 包只在当前 nvm 版本下可用。
  • 建议不要用 sudo 安装或运行 nvm。
  • Windows 用户请使用 nvm-windows,命令略有不同。

参考链接