Перейти к основному содержимому
Версия: 10.x

Сравнение возможностей

ВозможностьpnpmYarnnpm
Поддержка воркспейсов✔️✔️✔️
Isolated node_modules✔️ - По умолчанию✔️✔️
Hoisted node_modules✔️✔️✔️ - По умолчанию
Авто-установка peerDependencies✔️✔️
Plug'n'Play✔️✔️ - По умолчанию
Zero-Installs✔️
Патчинг зависимостей✔️✔️
Управление версиями Node.js✔️
Имеет lock-файл✔️ - pnpm-lock.yaml✔️ - yarn.lock✔️ - package-lock.json
Поддержка переопределений✔️✔️ - Via resolutions✔️
Контенто-адресуемое хранилище✔️
Динамическое выполнение пакетов✔️ - Via pnpm dlx✔️ - Via yarn dlx✔️ - Via npx
Side-effects cache✔️
Listing licenses✔️ - Via pnpm licenses list✔️ - Via a plugin