Durante la pubblicazione di questa domanda ho capito la risposta, ma posterò entrambi qui nel caso in cui aiuti qualcun altro, e forse qualcuno può aiutare con il perché di quello che è successo.npm problema peerDependency con peer grunt e flatiron
quando ho eseguito:
sudo npm install -g grunt
l'ultima parte di essa dice:
/usr/bin/grunt -> /usr/lib/node_modules/grunt/bin/grunt
npm ERR! peerinvalid The package flatiron does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.1.9
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.1.9
npm ERR! System Linux 3.5.0-23-generic
npm ERR! command "nodejs" "/usr/bin/npm" "install" "-g" "grunt"
npm ERR! cwd /home/explunit
npm ERR! node -v v0.8.19
npm ERR! npm -v 1.2.9
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/explunit/npm-debug.log
npm ERR! not ok code 0
Come si può vedere in quanto sopra, io sono sul nodo 0.8.19 e 1.2.9 NPM (l'ultimo che arriva da ppa: chris-lea su Ubuntu 12.10).
Altre cose che ho provato:
- ha fatto lo stesso su una nuova installazione di Ubuntu. Nessun errore L'output dello script ha lo stesso aspetto fino a quelle ultime poche righe di errore.
- Eseguire "sudo npm cache clean" e riprovare. Senza fortuna.
- Ran "lista NPM" e non c'era altro elencato
Grazie per la domanda e la risposta, stava andando noci cercando di installare browserify, con lo stesso errore e lo stesso modulo (jitsu) scompigliare in su. Non era chiaro per me che il problema fosse con il mio ambiente, ero convinto che il problema fosse con browserify, quasi sollevato un problema, imbarazzo evitato grazie :) –