2017-05-09 8 views
2

Konsequent diesen Fehler, wenn ich „sudo npm installieren“:Node.js Abhängigkeiten Unverträglichkeit auf Linux

Peer [email protected] wants [email protected]^0.14.9 

Vor dieser Zeit rief ich sudo npm install [email protected] und es ohne ein Problem installiert.

Ich bin mir nicht sicher, warum die React immer noch dieses Problem kennzeichnet.

+0

müssen Sie auch -S (--Save) -Flag hinzufügen, um package.json – matt93

+0

neu zu schreiben Ich habe die -S-Flag hinzugefügt, aber es wirft immer noch den gleichen Fehler –

Antwort

0

Ich schätze, Sie haben react-dom unter dependencies in Ihrem package.json, aber nicht das react Paket. Wenn Sie npm install tun, wird react-dom installiert und durch das Lesen der dependencies, erkennt es, dass Sie react drin und damit die Warnung nicht enthalten.

Fügen Sie react zu Ihrer package.json manuell oder npm install [email protected] --save hinzu.

+0

Ich tat das, aber wenn ich "sudo npm install "danach war ich mit einigen inkompatibilitäten konfrontiert, aber die am meisten eingeschränkte war: npm ERR! peerinvalid Peer [email protected] will [email protected]^0.14.9] –

+0

Was ist die react-Version in Ihrem Paket installiert.json? Es muss mit read-doms –

+0

übereinstimmen Ich ging zu node_modules/react/package.json und die Version ist hier 0.13.3 –

Verwandte Themen