nvm版本的命令
时间: 2025-03-15 12:16:52 浏览: 29
### NVM 版本管理命令列表
以下是与 `nvm`(Node Version Manager)版本管理相关的常用命令及其功能说明:
#### 查看当前使用的 `nvm` 版本
可以使用以下命令查看当前安装的 `nvm` 的具体版本号:
```bash
nvm version
```
该命令返回的是本地机器上运行的 `nvm` 工具的具体版本信息[^1]。
#### 列出可用的 Node.js 版本
如果想要知道哪些 Node.js 版本可以通过 `nvm` 进行安装,可以执行如下命令:
```bash
nvm list available
```
或者也可以使用:
```bash
nvm ls available
```
这两个命令的作用相同,都是显示远程仓库中可供下载的 Node.js 版本列表[^2]。
#### 安装指定版本的 Node.js
要安装某个特定版本的 Node.js,只需运行以下命令并替换 `<version>` 为你希望安装的版本号:
```bash
nvm install <version>
```
例如,安装 Node.js v14.16.1,则应输入:
```bash
nvm install 14.16.1
```
这条命令不仅会下载所选版本的 Node.js,还会一并安装相应的 npm 版本[^3]。
#### 切换至不同版本的 Node.js
当多个 Node.js 版本已经安装完成之后,可通过下列命令快速切换到目标版本:
```bash
nvm use <version>
```
比如想切换到 Node.js v16.15.0,那么就应当键入:
```bash
nvm use 16.15.0
```
一旦执行此操作,环境中的 Node.js 和 npm 都会被调整成与选定版本相匹配的状态[^4]。
#### 查阅已安装的所有 Node.js 版本
为了确认目前系统里有哪些 Node.js 版本被成功部署,可以用这个简单的查询语句获取清单:
```bash
nvm list
```
它将以简洁明了的方式展示所有曾经通过 `nvm` 下载过的 Node.js 版本记录[^5]。
#### 删除不再需要的 Node.js 版本
如果有某些旧版或无用的 Node.js 不再需要保留时,可借助卸载命令将其彻底移除掉:
```bash
nvm uninstall <version>
```
举个例子来说,假如决定清除 Node.js v12.22.7,那就应该这样写:
```bash
nvm uninstall 12.22.7
```
#### 获取最新稳定版 Node.js 并安装
对于追求前沿技术的人来说,总是希望能够第一时间体验最新的特性支持。此时可以直接让 `nvm` 自动抓取最新开源发布的稳定版本来进行设置:
```bash
nvm install latest
```
这一动作除了引入全新的 Node.js 外,也会同步配备适配的最佳实践下的 npm 组件集合。
#### 查询 nvm 的默认存储目录
有时候可能好奇于这些由 `nvm` 负责处理的各种文件究竟存放在哪里呢?很简单,只要敲下这么一句就能找到答案啦:
```bash
nvm root
```
上述指令将会反馈给用户关于 `nvm` 所依赖的基础路径配置详情。
---
### 示例代码片段
假设现在有需求先检查自己的 `nvm` 是否正常工作以及它的现有状态如何;接着尝试新增两个新版本节点引擎进来做对比测试最后回到初始设定好的那个基础版本上去。
```bash
# Step 1: Check current nvm status and installed node versions.
nvm version && nvm list
# Step 2: Install two different new node versions for testing purposes.
nvm install 18.12.1
nvm install lts/gallium
# Step 3: Switch between these newly added nodes as needed during development process.
nvm use 18.12.1
# Do some tasks with this specific setup...
nvm use lts/gallium
# Perform another set of operations under alternative conditions...
# Step 4: Revert back to originally preferred default stable release after finishing experiments above.
nvm alias default 16.15.0
nvm use default
```
阅读全文
相关推荐



















