2016-05-21 13 views
1

Ich habe viele Beiträge über "npm UNMET PEER DEPENDENCY" Themen durchsucht und gelesen. Aber das ist immer noch verwirrend:Warum besteht npm auf "UNMET PEER ABHÄNGIGKEIT"?

Hulk node_modules # npm install -g [email protected] 
- [email protected] node_modules/rxjs/node_modules/symbol-observable 
/usr/lib 
└── [email protected] 

Hulk node_modules # npm install -g [email protected]^0.6.6 
/usr/lib 
└── [email protected] 

Hulk node_modules # 
Hulk node_modules # 
Hulk node_modules # 
Hulk node_modules # 
Hulk node_modules # npm install -g @angular/core 
/usr/lib 
├── @angular/[email protected] 
├── UNMET PEER DEPENDENCY [email protected] 
└── UNMET PEER DEPENDENCY [email protected]^0.6.6 

npm WARN @angular/[email protected] requires a peer of [email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of [email protected]^0.6.6 but none was installed. 

Zuerst wenn ich versuche, „@ Winkel/Kern“ zu installieren, beschwerte sich npm über Abhängigkeiten.

Ich habe diese Abhängigkeiten installiert, es klagt immer noch.

Warum? Danke für deine Einsichten.

Antwort

2

Versuchen:

In Unix-Terminal:

  • entfernen Ihre Knotenmodule:

    $ rm -rf node_modules

  • klar Cache:

    $ cache npm sauber

  • wieder installieren (Ihr package.json unter der Annahme korrekt ist):

    npm $

    installieren
Verwandte Themen