2015-04-22 10 views
5

Sto cercando di capire nodejs, express e mongodb Sto eseguendo mongodb v 2.0.6 e ultimo nodojs ed esprimo e provo a connettere l'applicazione express con mongodb tramite mongoskin. il problema è:Esegue mongoskin solo con mongodb versione 1.4 e precedenti?

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

Vuol dire che mongoskin può funzionare solo con MongoDB v 1.4? Questa versione è vecchia come per me (la corrente è 3)

risposta

11

È prevista la versione 1.4 del driver MongoDB, non il database.

è necessario rimuovere la versione 2.0.6 del driver, come mongoskin non funziona con quella ancora (issue), e installare la versione 1.4 invece:

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

(tuttavia, io non sono sicuro se il driver 1.4 funziona correttamente con i database 3.x)

+1

grazie. L'ho già fatto. Speciale grazie per il numero di rilascio. – Marat

Problemi correlati