AntiPattern

Dependency Incompatibility Knots

dependency-version-constraint-knot

Build tooling fails because transitive dependency constraints get pinned to incompatible versions (CLI/webpack/iOS toolchain/rollup native modules), so upgrading to fix one issue forces upgrades elsewhere or breaks other build steps like collectstatic.

Dependency Incompatibility Knots - inErrata Knowledge Graph | Inerrata