node版本切换nvm
时间: 2024-06-11 08:03:02 浏览: 141
Node.js版本管理器(Node Version Manager,简称NVM)是一个Windows、Mac和Linux平台上的工具,用于在本地系统中方便地管理和切换不同版本的Node.js。NVM由Torvalds和Ryan Dale共同创建,它简化了开发者在不同项目之间使用不同Node.js版本的需求。
安装NVM后,你可以执行以下步骤进行Node.js版本的切换:
1. 安装NVM:访问 <https://github.com/nvm-sh/nvm> 下载适合你系统的安装脚本,并按照指示添加到你的PATH环境变量中。
2. 激活NVM:打开终端(mac/Linux)或命令提示符(Windows),运行 `nvm install` 并指定你想安装的Node.js版本,例如 `nvm install v14.17.6` 来安装14.17.6版本。
3. 切换版本:安装完成后,使用 `nvm use` 命令切换到你想要的版本,如 `nvm use 14.17.6` 就会将Node.js切换到指定的14.17.6版本。
4. 检查当前版本:使用 `node -v` 或 `nvm current` 可以查看当前激活的Node.js版本。
5. 删除版本:如果不再需要某个版本,可以通过 `nvm uninstall` 命令移除。
相关问题
Node 版本切换,如何使用 nvm 轻松切换 node 版本
### 如何使用 nvm 切换 Node.js 不同版本
#### 工具简介
nvm 是一款用于管理 Node.js 版本的工具,支持在同一台计算机上安装并切换多个 Node.js 版本。通过简单的命令即可完成版本的选择和切换。
#### 基础命令说明
以下是常用的 nvm 命令及其功能:
- `nvm install <version>`:安装指定版本的 Node.js[^3]。
- `nvm use <version>`:切换到指定版本的 Node.js[^1]。
- `nvm ls`:列出所有已安装的 Node.js 版本。
- `nvm alias default <version>`:设置默认使用的 Node.js 版本。
- `nvm current`:查看当前正在使用的 Node.js 版本。
- `nvm uninstall <version>`:卸载指定版本的 Node.js。
#### 操作步骤
为了实现 Node.js 版本的切换,需按照以下流程执行:
##### 1. 安装目标版本
如果尚未安装所需的 Node.js 版本,则需要先通过 `nvm install <version>` 进行安装。例如,要安装 v16.0.0 可以输入以下命令:
```bash
nvm install 16.0.0
```
##### 2. 查看已安装版本列表
可以通过 `nvm ls` 命令查看本地已经安装的所有 Node.js 版本。这一步有助于确认所需版本是否存在以及其具体编号。
##### 3. 执行版本切换
当需要切换至某个特定版本时,可运行如下命令:
```bash
nvm use 16.0.0
```
此命令会将当前终端中的 Node.js 设置为目标版本,并更新 PATH 环境变量以便正确调用该版本下的二进制文件。
##### 4. 验证切换结果
为确保版本切换成功,可通过以下方式验证:
- 输出当前 Node.js 版本号:
```bash
node -v
```
上述命令应返回所期望的目标版本号,比如 `v16.0.0`[^5]。
#### 注意事项
- 如果遇到权限错误或者无法正常工作的情况,请检查是否遗漏了环境变量配置环节[^4]。
- 推荐每次打开新 Terminal 或 Shell 后重新激活一次对应的 Node.js 版本以保持一致性[^2]。
---
mac切换node版本 nvm
### 使用nvm在MacOS中切换不同版本的Node.js
为了在 MacOS 中使用 `nvm` 命令来切换不同的 Node.js 版本,需遵循一系列特定的操作流程。
#### 安装 nvm
首先确认已安装 `nvm`。如果尚未安装,则可以通过 Homebrew 或者其他方式完成安装:
```bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
```
此命令会下载并执行最新的稳定版 `nvm` 安装脚本[^1]。
#### 加载 nvm 到 shell 会话
安装完成后,在新的终端窗口打开之前,需要加载 `nvm` 至当前shell环境中:
对于 Bash 用户:
```bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
```
对于 Zsh 用户 (默认情况下 macOS Catalina 和更新版本使用Zsh):
```zsh
export NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh
```
上述配置可被添加到 `.bashrc`, `.zshrc` 文件中以便每次启动时自动加载[^2]。
#### 查看可用节点版本列表
一旦 `nvm` 成功加载,可通过如下命令查看本地计算机上的所有已安装 Node.js 版本:
```bash
nvm list
```
这将显示所有先前通过 `nvm` 下载过的 Node.js 版本以及正在使用的版本号。
#### 安装指定版本的 Node.js
要安装某个具体版本的 Node.js, 如 v18.10.0 ,可以运行下面这条指令:
```bash
nvm install 18.10.0
```
该操作不仅会下载对应版本的 Node.js 并设置为默认版本,还会将其路径加入环境变量 PATH 中使得可以直接调用 node 和 npm 命令。
#### 切换至所需版本
当有多个版本存在时,随时可以用以下命令快速切换回任意一个想要使用的版本:
```bash
nvm use 18.10.0
```
此时系统将会激活所选中的 Node.js 版本,并反映于后续任何有关 JavaScript 的开发活动中。
验证当前使用的 Node.js 版本是否正确无误的方法很简单——只需输入 `node -v` 即可获得反馈信息。
阅读全文
相关推荐















