O problema não está nos pacotes npm. É o próprio npm. O npm no repositório do Ubuntu é muito antigo. Use this guia para instalar o mais recente e tudo funciona.
Limpei minha execução npm remove ...
e npm -g remove ...
para remover tudo relacionado a npm
. Mas ainda tenho erro abaixo quando tento npm install generator-webapp
npm ERR! peerinvalid The package yo does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants yo@>=1.0.0
npm ERR! peerinvalid Peer [email protected] wants yo@>=1.2.0
Alguma ideia de como consertar isso? Eu procurei por um tempo, e a única sugestão é limpar meus npm
packages.
O problema não está nos pacotes npm. É o próprio npm. O npm no repositório do Ubuntu é muito antigo. Use this guia para instalar o mais recente e tudo funciona.
Acabei de encontrar o mesmo problema e depois de alguns chutes e socos aleatórios, consegui fazer as coisas funcionarem.
Passo 1: Remova o Yeoman
$ npm uninstall -g yo
Etapa 2: limpar o cache do NPM
$ npm cache clean
Etapa 3: atualize o NPM para a versão mais recente
$ npm install -g npm
Passo 4: Instalar o Yeoman
$ npm install -g yo
Depois de fazer isso, as coisas deram certo. Eu vi exatamente o mesmo erro, então estou confiante de que isso funcionará para você. Além disso, não tenho certeza, mas o passo 2 pode ser opcional.
Espero que isso ajude, deixe-me saber se você acertar qualquer outro obstáculo!
Tags npm