Dependency Hell - Definição do Glossário de CI/CD
Dependency hell é a situação em que requisitos de versão conflitantes, circulares ou impossíveis de satisfazer em um grafo de dependências tornam difícil ou impossível instalar um conjunto funcional de pacotes.
Como evitar
Confirme um lockfile, fixe as dependências diretas e atualize-as em pequenos lotes, para que conflitos fiquem isolados em uma mudança em vez de descobertos todos de uma vez.
Guias relacionados
Diamond Dependency - CI/CD Glossary DefinitionDiamond Dependency: A diamond dependency occurs when two of your dependencies both require a third package bu…
Dependency Lock - CI/CD Glossary DefinitionDependency Lock: A dependency lock is a generated file (package-lock.json, yarn.lock, Cargo.lock, poetry.lock…
Version Range - CI/CD Glossary DefinitionVersion Range: A version range is a constraint that allows any matching version of a dependency, such as `^1.…