mac 中 nvm 怎么切换 node 版本

1,800 阅读1分钟

在 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

  1. 切换当前版本(临时)​

    nvm use 20.13.1  # 指定具体版本号
    
  2. ​设置默认版本(全局生效)​

    nvm alias default 20.13.1  # 每次新终端自动加载此版本
    
  3. ​验证切换结果​

    node -v  # 输出应为设置的版本(如 v20.13.1)
    

注意事项

  • 如果你想安装新的 Node.js 版本,可以使用 nvm install <version> 命令。
  • 如果你切换版本后仍然无法使用正确的版本,可能需要检查环境变量是否正确配置。确保 nvm 的路径在 .bash_profile.zshrc 中正确加载。

通过以上步骤,你可以在 macOS 中轻松切换 Node.js 版本。