功能比較
| 功能 | pnpm | Yarn | npm | 
|---|---|---|---|
| 工作區支援 | ✔️ | ✔️ | ✔️ | 
| 隔離式 node_modules資料夾 | ✔️ - 預設值 | ✔️ | ✔️ | 
| 提升式 node_modules資料夾 | ✔️ | ✔️ | ✔️ - 預設值 | 
| 自動安裝同儕節點 | ✔️ | ❌ | ✔️ | 
| 隨插即用 | ✔️ | ✔️ - 預設值 | ❌ | 
| 零安裝 | ❌ | ✔️ | ❌ | 
| 修補相依性 | ✔️ | ✔️ | ❌ | 
| 管理 Node.js 版本 | ✔️ | ❌ | ❌ | 
| 有 lockfile | ✔️ - pnpm-lock.yaml | ✔️ - yarn.lock | ✔️ - package-lock.json | 
| 覆寫支援 | ✔️ | ✔️ - 透過結案 | ✔️ | 
| 內容可定址存放區 | ✔️ | ❌ | ❌ | 
| 動態套件執行 | ✔️ - 透過 pnpm dlx命令 | ✔️ - 透過 yarn dlx命令 | ✔️ - 透過 npx命令 | 
| 副作用快取 | ✔️ | ❌ | ❌ | 
| 列出授權方式 | ✔️  - 透過 pnpm licenses list | ✔️ - 需安裝外掛程式 | ❌ |