

---

## ✅ 方式一（最推荐）：使用 **Corepack**（Node.js 自带）

> **Node.js ≥ 16.13** 已内置 Corepack，这是官方推荐方式。

### 1️⃣ 确认 Node.js 版本

```bash
node -v
```

如果版本 ≥ 16.13，可以直接用。

### 2️⃣ 启用 Corepack

```bash
corepack enable
```

### 3️⃣ 安装并激活 pnpm

```bash
corepack prepare pnpm@latest --activate
```

### 4️⃣ 验证

```bash
pnpm -v
```

👍 **优点**

- 官方方案
    
- 不污染全局 npm
    
- 可自动管理 pnpm 版本
    

---

## ✅ 方式二：使用 npm 全局安装（简单直接）

如果你暂时不想用 Corepack：

```bash
npm install -g pnpm
```

验证：

```bash
pnpm -v
```

⚠️ **注意**

- 需要 npm 全局权限
    
- pnpm 版本需要你手动升级
    

---

## ✅ 方式三：使用脚本安装（适合 CI / 服务器）

### macOS / Linux

```bash
curl -fsSL https://get.pnpm.io/install.sh | sh -
```

### Windows（PowerShell）

```powershell
iwr https://get.pnpm.io/install.ps1 -useb | iex
```

安装后记得重启终端或刷新 PATH。

---

## 🔍 常见问题

### ❓ pnpm 和 npm / yarn 有什么区别？

- **更快**：硬链接 + 内容寻址
    
- **更省磁盘**
    
- **依赖更严格**（避免隐式依赖）
    

### ❓ 如何升级 pnpm？

```bash
pnpm add -g pnpm
```

或（Corepack）：

```bash
corepack prepare pnpm@latest --activate
```

---

