npm peerDependency issue com peer de grunhido e flatiron
Enquanto publicava esta pergunta, descobri a resposta, mas vou postar ambas aqui, caso isso ajude alguém, e talvez alguém possa ajudar com o problema.porque do que aconteceu.
Quando eu corro:
sudo npm install -g grunt
a última parte diz:
/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 flatiron@~0.1.9
npm ERR! peerinvalid Peer [email protected] wants flatiron@~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
Como você pode ver acima, eu estou no nó 0.8.19 e npm 1.2.9 (o mais recente que vem de ppa: chris-lea no Ubuntu 12.10).
Outras coisas que eu tentei:
Fez o mesmo em uma nova instalação do Ubuntu. Sem erros. A saída do script parece a mesma até as últimas linhas de erro.Ran "sudo npm cache clean" e tentei novamente. Sem sorte.Ran "lista npm" e não havia mais nada listado