web-dev-qa-db-fra.com

Lors de l'installation de packages avec Yarn, que signifie "dépendance entre pairs incorrecte"?

Je viens de cloner n repo , qui recommande l'utilisation de Yarn pour installer des dépendances. Quand je cours yarn install, cela semble aller, mais il contient cet avertissement:

yarn install v0.20.3
[1/4] ????  Resolving packages...
[2/4] ????  Fetching packages...
[3/4] ????  Linking dependencies...
warning "[email protected]" has incorrect peer dependency "node-sass@^3.4.2".
[4/4] ????  Building fresh packages...
✨  Done in 77.59s.

J'ai cherché en ligne pour savoir ce que signifie exactement "la dépendance des pairs est incorrecte". Mais tout ce que je peux trouver, ce sont des problèmes signalés sur d'autres référentiels ou des questions sur la façon de résoudre le problème.

Quelqu'un peut-il expliquer ce que cela signifie et pourquoi il ne s'agit que d'un avertissement et non d'une erreur?

Aussi, est-ce quelque chose que je devrais essayer d'adresser ou de signaler à la communauté derrière le dépôt que je viens de cloner?

43
shrewdbeans

Ce n'est qu'un avertissement, car cela n'empêchera pas votre code de s'exécuter. C'est juste pour vous prévenir que quelque chose ne va pas avec vos dépendances.

Effectivement, les dépendances entre homologues sont un moyen pour les packages de spécifier: "pour m'utiliser, vous devez également installer la version x du package y".

Vous devriez mettre à jour vers les dernières versions, voir ceci lien pour plus de détails sur les dépendances de sass-loader

14
JonnyFoley