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` 替換為所需版本號。