Comparação de Recursos
Recurso | pnpm | Yarn | npm |
---|---|---|---|
Suporte a área de trabalho | ✔️ | ✔️ | ✔️ |
node_modules isolado | ✔️ - Por padrão | ✔️ | ❌ |
node_modules fixado | ✔️ | ✔️ | ✔️ - Por padrão |
Plug'n'Play | ✔️ | ✔️ - Por padrão | ❌ |
Zero Instalações | ❌ | ✔️ | ❌ |
Dependências de correção | ❌ | ✔️ | ❌ |
Gerenciamento de versões do Node.js | ✔️ | ❌ | ❌ |
Possui um arquivo lock | ✔️ - pnpm-lock.yaml | ✔️ - yarn.lock | ✔️ - package-lock.json |
Suporte à substituições | ✔️ | ✔️ - Via resoluções | ✔️ |
Armazenamento de conteúdo endereçável | ✔️ | ❌ | ❌ |
Execução dinâmica de pacotes | ✔️ - Via pnpm dlx | ✔️ - Via yarn dlx | ✔️ - Via npx |