2015-04-22 12 views
5

Próbuję zrozumieć nodejs, express i mongodb Używam mongody v 2.0.6 i najnowszych nodejs i wyrażam i próbuję połączyć ekspresową aplikację z mongodb przez mongoszkin. problem jest:Czy działa mongoskin tylko z wersją 1.4 Mongodb i starszymi?

npm ERR! peerinvalid The package mongodb does not satisfy its siblings' peerDependencies requirements! 
npm ERR! peerinvalid Peer [email protected] wants [email protected]~1.4 

Czy to znaczy, że mongoskin może pracować tylko z MongoDB v 1.4? Ta wersja jest stara jak dla mnie (obecna jest 3)

Odpowiedz

11

Oczekuje wersji 1.4 sterownika MongoDB , a nie bazy danych.

Należy usunąć wersję sterownika 2.0.6, jak mongoskin nie działa z tym jeszcze (issue) i zainstalować wersję 1.4 zamiast:

$ npm uninstall mongodb 
$ npm install [email protected]~1.4 [--save] 
$ npm install mongoskin [--save] 

(jednak nie jestem pewien, czy sterownik 1.4 działa poprawnie z bazami 3.x)

+1

dziękuję. Już to zrobiłem. Specjalne podziękowania dla numeru wydania. – Marat

Powiązane problemy