Skip to content
Latchkey

Dependência de Par (Peer) - Definição do Glossário de CI/CD

Uma peer dependency é um pacote que sua biblioteca espera que o projeto hospedeiro forneça, em vez de empacotá-lo, declarado sob peerDependencies para que múltiplos plugins compartilhem uma única cópia.

Exemplo clássico

Uma biblioteca de componentes React lista react como uma peer dependency. Ela precisa do React para funcionar, mas não pode enviar sua própria cópia, ou o app carregaria dois Reacts e os hooks quebrariam.

A falha em CI

Uma incompatibilidade aparece como npm ERR! ERESOLVE unable to resolve dependency tree. O npm v7+ impõe os peers estritamente; --legacy-peer-deps restaura o comportamento antigo e mais permissivo.

Guias relacionados