Ich bin auf Ubuntu 14.04. Ich habe sudo apt-get install npm
ausgeführt . Dann habe ich npm install -g bower
ausgeführt , was erfolgreich war.
Mit which npm
, bekomme ich /usr/bin/npm/
.
Mit which bower
, bekomme ich /usr/local/bin/bower
.
Ich habe ein Github-Repository geklont, das eine bower.json
hatte . Ich versuche, bower install
durchzuführen in der Wurzel passiert aber nichts. Wie in, es gibt nichts wieder, installiert nichts. Es tut einfach ... nichts. Ich habe es mit bower --help
versucht und es kommt nichts.
Ich habe sudo apt-get update
versucht und da steht npm
ist aktuell. Nodejs
existiert auch. Wann immer ich irgendetwas mit npm mache, tut es einfach nichts.
BEARBEITEN:Wenn ich npm --global ls
mache , bower ist in den Verzeichnissen aufgeführt
Was könnte hier das Problem sein und wie kann ich es beheben?
Akzeptierte Antwort:
Ich hatte das gleiche Problem. Es scheint durch ein falsches Knotenpaket verursacht zu werden.
Entfernen des Knotenpakets und Installieren des Legacy-Pakets funktionierte stattdessen für mich:
apt-get remove node
apt-get autoremove
apt-get install nodejs-legacy