Pular para o conteúdo principal
Versão: Next

Comparação de Recursos

RecursopnpmYarnnpmNotes
Suporte a área de trabalho
node_modules isoladoDefault in pnpm.
node_modules fixadoDefault in npm.
Plug'n'PlayDefault in Yarn.
Instalação automática de pares
Instalações zero
Dependências de correção
Gerenciamento de versões do Node.js
Managing versions of itself
Possui um arquivo lockpnpm-lock.yaml, yarn.lock, package-lock.json.
Suporte à substituiçõesKnown as "resolutions" in Yarn.
Armazenamento de conteúdo endereçávelYarn uses a CAS when nodeLinker is set to pnpm.
Execução dinâmica de pacotespnpm dlx, yarn dlx, npx.
Side-effects cache
Catalogs
Config dependencies
JSR registry support
Auto-install before script runIn Yarn, Plug'n'Play ensures dependencies are always up to date.
Hooks
Listing licensespnpm supports it via pnpm licenses list. Yarn has a plugin for it.

Note: To keep the comparison concise, we include only features likely to be used frequently.