nvm下载node切换node版本的命令
时间: 2025-04-06 17:08:01 浏览: 46
### 使用 nvm 管理 Node.js 的下载、安装与版本切换
#### 下载并安装 nvm
在 Windows 和 macOS 上,`nvm` 是一种流行的工具,用于管理多个 Node.js 版本。以下是针对两种操作系统的具体方法:
对于 **macOS** 用户,可以通过 Homebrew 安装 `nvm`:
```bash
brew install nvm
```
而对于 **Windows** 用户,则需通过官方 GitHub 仓库获取适合的安装脚本[^1]。
完成安装后,验证是否成功设置环境变量以及初始化配置文件 `.bashrc` 或者 `.zshrc` 中的内容如下所示:
```bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
```
#### 查询可用节点版本列表
要查看当前可安装的所有 Node.js 版本,运行以下命令:
```bash
nvm list available
```
这会返回一份完整的支持安装的 Node.js 版本清单[^2]。
如果目标版本未在此范围内或者遇到网络访问问题,可以直接前往 [Node.js 官方网站](https://nodejs.org/en/download/releases)[^3] 找到对应链接地址手动指定源码包路径进行定制化部署。
#### 安装特定版本的 Node.js
一旦决定好所需的 Node.js 版本号 (例如 v16.0.0),执行下面这条指令即可实现自动化安装过程:
```bash
nvm install 16.0.0
```
#### 列举已安裝之 Node.js 版本
为了确认本地机器上已经存在哪些 Node.js 实例副本,输入此命令:
```bash
nvm ls
```
它将展示所有先前由该用户账户经由 `nvm` 工具所引入的不同分支及其状态信息。
#### 设置默认使用的 Node.js 版本
当希望某次启动终端时自动加载某个固定版次作为全局生效标准的话,可以这样设定缺省选项:
```bash
nvm alias default 16.0.0
```
#### 即刻切换至另一 Node.js 版本
即时改变正在运作中的 shell session 对应关联上的 JavaScript 运行引擎实例成为另一个预先装载好的替代品形式的操作方式为:
```bash
nvm use 18.0.0
```
上述动作仅限于当前工作目录有效范围之内适用;若想让更改影响整个系统层面的行为模式则需要额外考虑其他因素比如 PATH 变量调整之类的技术细节处理方案。
```python
import subprocess
def switch_node_version(version):
try:
result = subprocess.run(['nvm', 'use', version], capture_output=True, text=True)
print(result.stdout.strip())
except FileNotFoundError as e:
print(f'nvm is not installed or properly configured on your system: {e}')
switch_node_version('14')
```
阅读全文
相关推荐















