Skip to content
Latchkey

Dependência Transitiva - Definição do Glossário de CI/CD

Uma dependência transitiva é um pacote que você não requer diretamente, mas que uma das suas dependências diretas puxa. Se você instala A e A precisa de B, então B é transitiva.

Por que causam dor de cabeça

A maior parte de uma árvore node_modules é transitiva. Uma vulnerabilidade ou mudança incompatível no fundo do graph pode quebrar seu build mesmo que você nunca tenha nomeado aquele pacote, e é por isso que os lockfiles registram cada versão transitiva.

Inspecionando-as

Execute npm ls <pkg> ou pip show para ver por que um pacote está presente e qual pai o requisitou.

Guias relacionados