nvm
(Node Version Manager)是一个用于管理多个Node.js版本的工具,它允许你在全局范围内安装和切换不同版本的Node.js。以下是如何在macOS上使用nvm
的基本步骤:
安装 Homebrew(如果尚未安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
使用 Homebrew 安装 nvm:
brew install nvm
验证安装:
nvm --version
查看可用的 Node.js 版本:
nvm list-remote
安装特定版本的 Node.js:
nvm install 14.17.0 # 用你想要的版本号替换
列出已安装的 Node.js 版本:
nvm list
使用特定版本的 Node.js:
nvm use 14.17.0 # 用已安装的版本号替换
设置默认的 Node.js 版本:
nvm alias default 14.17.0 # 设置默认版本号
查看当前使用的 Node.js 版本:
node -v
安装最新的 Node.js 版本:
nvm install node
安装最新的稳定版 Node.js:
nvm install --reinstall-latest-npm stable
卸载 Node.js 版本:
nvm uninstall 14.17.0 # 用要卸载的版本号替换
查看哪个版本是当前活动的:
nvm current
查看 nvm 帮助信息:
nvm --help
自动加载 nvm:为了让 nvm 在每个终端会话中自动加载,你可以将以下命令添加到你的 shell 配置文件(如.bash_profile
, .zshrc
等)中:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
重新加载配置:修改配置文件后,你需要重新加载配置,可以使用以下命令:
source ~/.bash_profile # 或者对应的配置文件,如 .zshrc
使用nvm
可以非常方便地在不同Node.js版本之间切换,以适应不同项目的需求。