Was bedeutet "UNMET PEER ABHÄNGIGKEIT packageName external"?

9

Ich verstehe, dass UNMET PEER DEPENDENCY bedeutet, dass ich npm install eins meiner peerDependencies brauche. Ich glaube , dass extraneous bedeutet, dass das Paket existiert, aber nicht in package.json aufgeführt ist (vermutlich, weil es global installiert ist?).

Was bedeutet es, die beiden zusammen zu haben?

Und warum sehe ich diesen Fehler, obwohl ich diese Pakete in node_modules bei den richtigen Versionen sehe?

    
ericsoco 23.03.2016, 19:00
quelle

1 Antwort

4

Dies bedeutet, dass Sie in Ihrem lokalen npm-Repository ein Modul installiert haben, das "fremd" ist (dh Sie sind nicht davon abhängig), das eine "unerfüllte Peer-Abhängigkeit" für eine Bibliothek hat, die Sie ebenfalls nicht installiert haben Sie haben es lokal oder global installiert, es ist auch nicht relevant, also ist es nicht in Ihrer Abhängigkeitsstruktur). Wenn Sie npm prune ausführen, sollte die Fremdabhängigkeit und diese Nachricht entfernt werden.

    
Adam McCormick 29.09.2016, 16:03
quelle

Tags und Links