当前位置: 首页 > ds >正文

Windows和 macOS 上安装 `nvm` 和 Node.js 16.16.0 的详细教程。

Windows和 macOS 上安装 `nvm` 和 Node.js 16.16.0 的详细教程。

---

### 1. 安装 `nvm`(Node Version Manager)

`nvm` 是一个 Node.js 版本管理工具,可以轻松安装和切换不同版本的 Node.js。

#### Windows 安装 `nvm`

1. **下载 `nvm` 安装包**:

- 访问 [nvm-windows 官方 GitHub 仓库](https://github.com/coreybutler/nvm-windows/releases)。

- 下载最新版本的 `nvm-setup.exe` 安装包。

2. **安装 `nvm`**:

- 双击 `nvm-setup.exe` 运行安装程序。

- 按照提示完成安装,注意以下选项:

- 安装路径:默认即可(例如 `C:\Users\<你的用户名>\AppData\Roaming\nvm`)。

- Node.js 安装路径:默认即可(例如 `C:\Program Files\nodejs`)。

3. **验证安装**:

- 打开命令提示符(CMD)或 PowerShell。

- 运行以下命令,检查 `nvm` 是否安装成功:

```bash

nvm version

```

- 如果显示版本号(例如 `1.1.10`),则安装成功。

#### macOS 安装 `nvm`

1. **安装 Homebrew(如果未安装)**:

- 打开终端(Terminal)。

- 运行以下命令安装 Homebrew:

```bash

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

```

2. **安装 `nvm`**:

- 在终端中运行以下命令安装 `nvm`:

```bash

brew install nvm

```

3. **配置 `nvm`**:

- 在终端中运行以下命令,将 `nvm` 添加到 Shell 配置文件:

```bash

mkdir ~/.nvm

echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc

echo '[ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh"' >> ~/.zshrc

source ~/.zshrc

```

4. **验证安装**:

- 运行以下命令,检查 `nvm` 是否安装成功:

```bash

nvm --version

```

- 如果显示版本号(例如 `0.39.3`),则安装成功。

---

### 2. 安装 Node.js 16.16.0

使用 `nvm` 安装指定版本的 Node.js。

#### Windows 安装 Node.js 16.16.0

1. **安装 Node.js**:

- 打开命令提示符(CMD)或 PowerShell。

- 运行以下命令安装 Node.js 16.16.0:

```bash

nvm install 16.16.0

```

2. **设置默认版本**:

- 运行以下命令,将 Node.js 16.16.0 设置为默认版本:

```bash

nvm use 16.16.0

```

3. **验证安装**:

- 运行以下命令,检查 Node.js 是否安装成功:

```bash

node -v

```

- 如果显示 `v16.16.0`,则安装成功。

#### macOS 安装 Node.js 16.16.0

1. **安装 Node.js**:

- 打开终端(Terminal)。

- 运行以下命令安装 Node.js 16.16.0:

```bash

nvm install 16.16.0

```

2. **设置默认版本**:

- 运行以下命令,将 Node.js 16.16.0 设置为默认版本:

```bash

nvm alias default 16.16.0

```

3. **验证安装**:

- 运行以下命令,检查 Node.js 是否安装成功:

```bash

node -v

```

- 如果显示 `v16.16.0`,则安装成功。

---

### 3. 常用 `nvm` 命令

- **查看已安装的 Node.js 版本**:

```bash

nvm list

```

- **切换 Node.js 版本**:

```bash

nvm use <版本号>

```

- **卸载 Node.js 版本**:

```bash

nvm uninstall <版本号>

```

- **安装最新稳定版 Node.js**:

```bash

nvm install --lts

```

---

### 4. 注意事项

1. **Windows 用户**:

- 确保以管理员身份运行命令提示符或 PowerShell。

- 如果遇到权限问题,可以尝试重启计算机。

2. **macOS 用户**:

- 如果使用 `zsh` 作为默认 Shell,确保配置文件是 `~/.zshrc`。

- 如果使用 `bash`,将 `~/.zshrc` 替换为 `~/.bash_profile`。

3. **Node.js 版本**:

- 如果需要其他版本,可以将 `16.16.0` 替换为所需版本号。

http://www.xdnf.cn/news/3385.html

相关文章:

  • 深度解析| 信创浪潮下,传统AD域如何破局?
  • HCIP-security常见名词
  • 软考中级-软件设计师 操作系统(手写笔记)
  • pinia-plugin-persistedstate的使用
  • win11 终端 安装ffmpeg 使用终端Scoop
  • Copilot 上线深度推理智能体 Researcher
  • Android pm命令参考
  • Windows系统下MinerU的CUDA加速配置指南
  • 6.1/Q1,浙江医院用NHANES:膳食中摄入黄酮类化合物有助于延缓生物衰老过程
  • 毫米波通信的技术挑战与解决方案
  • Nginx核心功能02
  • 对js的Date二次封装,继承了原Date的所有方法,增加了自己扩展的方法,可以实现任意时间往前往后推算多少小时、多少天、多少周、多少月;
  • django_rq
  • Unity编辑器扩展之导出项目中所有Script里面的文本内容
  • 《Python实战进阶》No45:性能分析工具 cProfile 与 line_profiler
  • 【SLAM】svo 的深度滤波和 msckf 的后端的点的优化的差异是什么?delayinit和depthfilter之间的差异是什么?
  • 多帧Dicom文件获取ImagePosition、Intercept、Slope、PixelSpacing
  • AndroidStudio生成AAR
  • 网页工具箱 --- 一个强大的浏览器脚本工具
  • 前端开发 Markdown 编辑器与富文本编辑器详解
  • 长尾关键词SEO优化策略精解
  • Vcpkg C++库管理工具安装
  • Azure AI Foundry实战:从零开始构建智能应用
  • 关于 live555延迟优化之缓存区优化“StreamParser::afterGettingBytes() warning: read”” 的解决方法
  • 晶振:从消费电子到航天领域的时间精度定义者
  • Git仓库目录的所有权问题
  • 2025 新生 DL-FWI 培训
  • Web开发-JavaEE应用SpringBoot栈模版注入ThymeleafFreemarkerVelocity
  • Antd Upload组件连续回车会多次触发文件夹弹窗的bug修复
  • MATLAB绘制饼图(二维/三维)