Je suis sur Ubuntu 14.04. J'ai fait sudo apt-get install npm . Ensuite, j'ai fait npm install -g bower , qui a réussi.
Avec which npm , j'obtiens /usr/bin/npm/ .
Avec which bower , j'obtiens /usr/local/bin/bower .
J'ai cloné un dépôt github qui avait un bower.json . J'essaie de faire bower install dans la racine mais rien ne se passe. Comme dans, il ne fait écho à rien, n'installe rien. Cela ne fait tout simplement… rien. J'ai essayé bower --help et rien ne s'affiche.
J'ai essayé sudo apt-get update et il dit npm est à jour. Nodejs existe aussi. Chaque fois que je fais quelque chose avec npm, cela ne fait tout simplement rien.
EDIT :quand je fais npm --global ls , bower est listé dans les répertoires
Quel pourrait être le problème ici et comment puis-je le résoudre ?
Réponse acceptée :
J'ai eu le même problème. Cela semble être causé par un package de nœud incorrect.
Suppression du paquet de nœuds et installer le paquet hérité a plutôt fonctionné pour moi :
apt-get remove node
apt-get autoremove
apt-get install nodejs-legacy