跳至主要內容
版本:下一個

功能比較

功能pnpmYarnnpmNotes
工作區支援
隔離式 node_modules 資料夾Default in pnpm.
提升式 node_modules 資料夾Default in npm.
隨插即用Default in Yarn.
自動安裝同儕節點
零安裝
修補相依性
管理 Node.js 版本
Managing versions of itself
有 lockfilepnpm-lock.yaml, yarn.lock, package-lock.json.
覆寫支援Known as "resolutions" in Yarn.
內容可定址存放區Yarn uses a CAS when nodeLinker is set to pnpm.
動態套件執行pnpm dlx, yarn dlx, npx.
副作用快取
Catalogs
Config dependencies
JSR registry support
Auto-install before script runIn Yarn, Plug'n'Play ensures dependencies are always up to date.
Hooks
列出授權方式pnpm supports it via pnpm licenses list. Yarn has a plugin for it.