在 macOS 系统中,使用 nvm(Node Version Manager) 来管理 Node.js 版本时,可以通过以下步骤切换 Node.js 版本:
1. 确保安装了 nvm
如果你还没有安装 nvm,可以通过以下命令安装```: bash curl -o- raw.githubusercontent.com/nvm-sh/nvm/… | bash
复制
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
安装完成后,重新加载终端配置文件(如 .bash_profile、.zshrc 等):
bash复制
source ~/.bash_profile
或者:
bash复制
source ~/.zshrc
2. 列出已安装的 Node.js 版本
在终端中输入以下命令,查看已安装的 Node.js 版本:
bash复制
nvm ls
输出示例:
复制
-> v14.17.0
v16.13.0
v18.12.0
default -> v18.12.0
箭头 -> 表示当前正在使用的版本,default 表示默认版本。
3. 切换 Node.js 版本
使用以下命令切换到指定版本:
bash复制
nvm use <version>
例如,切换到 Node.js v20.13.1
-
切换当前版本(临时)
nvm use 20.13.1 # 指定具体版本号 -
设置默认版本(全局生效)
nvm alias default 20.13.1 # 每次新终端自动加载此版本 -
验证切换结果
node -v # 输出应为设置的版本(如 v20.13.1)
注意事项
- 如果你想安装新的 Node.js 版本,可以使用
nvm install <version>命令。 - 如果你切换版本后仍然无法使用正确的版本,可能需要检查环境变量是否正确配置。确保
nvm的路径在.bash_profile或.zshrc中正确加载。
通过以上步骤,你可以在 macOS 中轻松切换 Node.js 版本。