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
Managing runtimes
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
Build script security
SBOM generationpnpm sbom, npm sbom.
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.