nvm安装node其他版本
时间: 2025-03-24 09:23:35 浏览: 37
### 使用 NVM 安装不同版本的 Node.js
NVM(Node Version Manager)是一个用于管理和切换 Node.js 不同版本的强大工具。以下是关于如何使用 NVM 来安装和管理不同版本的 Node.js 的详细介绍。
#### 验证 NVM 是否安装成功
可以通过以下命令来确认 NVM 已经正确安装并可用:
```bash
nvm --version
```
如果返回了具体的版本号,则表示 NVM 安装成功[^1]。
#### 查看已有的 Node.js 版本
要查看当前系统上通过 NVM 管理的所有 Node.js 版本,可以运行以下命令:
```bash
nvm ls
```
这会列出所有已安装的 Node.js 版本以及当前正在使用的版本[^2]。
#### 安装特定版本的 Node.js
为了安装某个具体版本的 Node.js,比如 v14.21.3 或者其他任何支持的版本,可以使用以下命令:
```bash
nvm install <version>
```
例如,安装 Node.js v14.21.3 可以这样操作:
```bash
nvm install 14.21.3
```
此命令不仅下载并安装指定版本的 Node.js,还会自动将其设为当前活动版本。
#### 切换到不同的 Node.js 版本
如果你希望手动切换到另一个已安装的 Node.js 版本,可以使用 `use` 命令:
```bash
nvm use <version>
```
例如,切换至 Node.js v14.21.3:
```bash
nvm use 14.21.3
```
此时,你可以再次检查当前激活的 Node.js 版本来验证是否切换成功:
```bash
node -v
```
#### 运行特定版本下的脚本
有时可能需要在某一个固定版本下运行某些脚本或者应用。这时可以用 `run` 和 `exec` 命令实现:
- **Run**: 执行单次任务而不改变全局配置。
```bash
nvm run <version> app.js
```
- **Exec**: 类似于 Run,但它会在子 shell 中执行命令。
```bash
nvm exec <version> node app.js
```
以上两种方式都可以确保只针对该版本运行一次程序而不会影响整体环境设置。
#### 设置默认版本
为了让每次打开终端都加载同一个固定的 Node.js 版本作为默认值,可以设定默认版本:
```bash
nvm alias default <version>
```
例如,将 v14.21.3 设定成默认版:
```bash
nvm alias default 14.21.3
```
此后新开启的 Shell 将始终以此版本为准[^3]。
---
阅读全文
相关推荐


















