切换nodejs版本 nvm
时间: 2025-06-30 15:00:13 浏览: 12
### 如何使用 nvm 切换 Node.js 版本
在使用 `nvm`(Node Version Manager)切换 Node.js 版本时,可以通过以下方式完成操作。以下是详细的指南:
#### 1. 安装目标版本
首先需要确保目标版本的 Node.js 已经安装。如果尚未安装,可以运行以下命令进行安装:
```bash
nvm install <version>
```
例如,安装 Node.js 的 16.14.0 版本:
```bash
nvm install 16.14.0
```
此命令会从指定的镜像源下载并安装指定版本的 Node.js[^3]。
#### 2. 查看已安装的 Node.js 版本
可以通过以下命令查看当前系统中已安装的所有 Node.js 版本:
```bash
nvm list
```
或者简写为:
```bash
nvm ls
```
这将列出所有已安装的 Node.js 版本以及当前正在使用的版本[^3]。
#### 3. 切换 Node.js 版本
要切换到特定版本的 Node.js,可以使用以下命令:
```bash
nvm use <version>
```
例如,切换到 Node.js 的 16.14.0 版本:
```bash
nvm use 16.14.0
```
执行该命令后,系统会切换到指定的 Node.js 版本,并更新环境变量以确保当前终端会话使用正确的版本。
#### 4. 设置默认版本
如果希望每次打开新终端时都自动使用某个版本的 Node.js,可以设置默认版本:
```bash
nvm alias default <version>
```
例如,设置默认版本为 16.14.0:
```bash
nvm alias default 16.14.0
```
此后,新开的终端会话将自动使用该版本的 Node.js。
#### 5. 验证当前使用的 Node.js 版本
可以使用以下命令验证当前正在使用的 Node.js 版本:
```bash
node -v
```
或者:
```bash
nvm current
```
这两个命令都可以显示当前活动的 Node.js 版本[^3]。
#### 注意事项
- 如果需要切换到 32 位或 64 位版本的 Node.js,可以在 `nvm use` 或 `nvm install` 命令中添加 `[arch]` 参数。例如:
```bash
nvm use 16.14.0 32
```
- 可以通过修改 `settings.txt` 文件中的 `node_mirror` 和 `npm_mirror` 来设置国内镜像源,从而加速下载过程[^2]。
```bash
# 示例:设置淘宝镜像源
nvm node_mirror http://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
```
### 示例代码
以下是一个完整的示例,展示如何安装、切换和验证 Node.js 版本:
```bash
# 安装 Node.js 16.14.0
nvm install 16.14.0
# 查看已安装的版本
nvm list
# 切换到 Node.js 16.14.0
nvm use 16.14.0
# 设置默认版本
nvm alias default 16.14.0
# 验证当前版本
node -v
```
阅读全文
相关推荐


















