📦 npm / Node
npm ERR! code ERESOLVE — unable to resolve dependency tree
npm n'arrive pas à concilier les versions exigées par vos dépendances : deux paquets demandent des versions incompatibles d'une même dépendance (peerDependencies).
Message d'erreur
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree🔍 Cause la plus probable
Un conflit de peer dependencies, fréquent après une montée de version majeure (Angular, React) où une lib annexe n'a pas suivi.
✅ Solution étape par étape
- Lisez le message : il indique les deux paquets et la version en conflit.
- Mettez à jour la dépendance fautive vers une version compatible.
- Si c'est bloquant et le conflit bénin, installez avec `--legacy-peer-deps` en connaissance de cause.
# comprendre le conflit avant de forcer
npm install
# contournement temporaire
npm install --legacy-peer-deps🧩 Autres causes possibles
package-lock incohérent
Supprimez `node_modules` et `package-lock.json`, puis réinstallez.
Lib non maintenue
Cherchez une alternative compatible avec votre version de framework.
🛡️ Comment l'éviter à l'avenir
Mettez à jour les dépendances par lots cohérents et lisez les guides de migration majeurs avant de bumper une version.
🔒 Votre erreur est différente ?
Collez votre message d'erreur dans notre analyseur IA. Traitement anonymisé, rien n'est stocké.
Analyser mon erreur avec l'IABloqué sur un bug plus complexe ?
Nos développeurs Java, Spring & Angular débuggent, optimisent et livrent votre projet.
Parler à un développeur