功能比较

功能比较

功能 pnpm Yarn npm
工作空间支持(monorepo) ✔️ ✔️ ✔️
隔离的 node_modules ✔️ - 默认 ✔️ ✔️
提升的 node_modules ✔️ ✔️ ✔️ - 默认
自动安装 peers ✔️ ❌ ✔️
Plug‘n’Play ✔️ ✔️ - 默认 ❌
零安装 ❌ ✔️ ❌
修补依赖项 ✔️ ✔️ ❌
管理 Node.js 版本 ✔️ ❌ ❌
有锁文件 ✔️ - pnpm-lock.yaml ✔️ - yarn.lock ✔️ - package-lock.json
支持覆盖 ✔️ ✔️ - 通过 resolutions ✔️
内容可寻址存储 ✔️ ❌ ❌
动态包执行 ✔️ - 通过 pnpm dlx ✔️ - 通过 yarn dlx ✔️ - 通过 npx
Side-effects cache ✔️ ❌ ❌
Listing licenses ✔️ - Via pnpm licenses list ✔️ - Via a plugin ❌