跳至主要內容

Node.js版本管理神器—nvm

流浪码客原创包管理器大约 1 分钟

Node.js版本管理神器—nvm

主要官方来源:nvm Githubopen in new window

nvmnode.jsopen in new window 的版本管理器,允许您通过命令行快速安装和使用不同版本的 node。

安装nvm

手动下载并运行 安装脚本open in new window,或使用命令行安装cURLWget):

# 使用 curl 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash

# 使用 wget 安装
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash

脚本会自动配置环境变量~/.zshrc下):

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # 加载 nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # 加载 nvm bash_completion
  • 自行修改后,需执行 source ~/.zshrc

验证安装

nvm --version

注意:nvmopen in new window 的维护者明确表示 brew 不是官方推荐的安装方式。

使用指南

查看所有可用版本

nvm ls-remote --lts   # 查看所有长期支持 (LTS) 版本
nvm ls-remote         # 查看所有可用版本

安装

nvm install <version>    # 安装指定版本(如 nvm install 20)
nvm install --lts        # 安装最新的 LTS 版本
nvm install node         # 安装最新的稳定版本

切换版本

nvm use <version>    # 切换到指定版本(如 nvm use 16)
nvm use default      # 切换到默认版本

设置默认版本

nvm alias default <version>   # 设置默认版本(如 nvm alias default 18)

列出已安装的版本

nvm list      # 列出本地已安装的 Node.js 版本
nvm ls        # 同上,显示已安装的版本

当前版本

node -v     # 显示当前 Node.js 版本
nvm current # 显示当前 NVM 管理的 Node.js 版本

卸载

nvm uninstall <version>   # 卸载指定版本(如 nvm uninstall 16)