Passa al contenuto principale
Versione: Prossimo

Confronto tra le funzionalità

FunzionalitàpnpmYarnnpmNotes
Supporto dell'area di lavoro
node_modules isolataDefault in pnpm.
node_modules issata (hoisted)Default in npm.
Plug'n'PlayDefault in Yarn.
Autoinstallazione dei peer
Zero installazioni
Correzione delle dipendenze
Gestione delle versioni di Node.js
Managing versions of itself
Ha un file di bloccopnpm-lock.yaml, yarn.lock, package-lock.json.
Sostituisce il supportoKnown as "resolutions" in Yarn.
Archivio indirizzabile al contenutoYarn uses a CAS when nodeLinker is set to pnpm.
Esecuzione dinamica del pacchettopnpm dlx, yarn dlx, npx.
Cache degli effetti collaterali
Catalogs
Config dependencies
JSR registry support
Auto-install before script runIn Yarn, Plug'n'Play ensures dependencies are always up to date.
Hooks
Elenca le licenzepnpm 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.