ubuntuusers.de

NPM (node.js) Probleme mit Installation von Bower/Cordova usw.

Status: Gelöst | Ubuntu-Version: Ubuntu 14.04 (Trusty Tahr)
Antworten |

Calix

Anmeldungsdatum:
25. Dezember 2006

Beiträge: 331

Wohnort: Stuttgarter Umland

Ubuntu 14.04 , 64bit


Guten Tag, ich bin gerade dabei, für Firefox OS die Webapp Entwicklung zu erlernen und habe einige Probleme mit NPM/Node.js.

Das Installieren von node.js/npm klappt gut, aber wenn ich dann über npm install Zusatzkomponenten wie bower oder cordova installiere, kann ich diese über die Shell später nicht nutzen.

Bei Bower kann ich mir behelfen, indem ich den kompletten Pfad in der Shell eintippe

1
/~/npm/lib/node_modules/bower/bin/bower do something

Bei Cordova bekomme ich nach der Installation (liegt ebenfalls im Unterordner lib von npm) nichts hin:

1
cordova: Befehl nicht gefunden.

Ember hingegen kann ich nach Installation über npm direkt über die Kommandozeile verwenden

1
2
3
4
5
~/npm/lib/node_modules/cordova/bin$ ember -v
version: 0.1.5
Could not find watchman, falling back to NodeWatcher for file system events
node: 0.10.25
npm: 2.1.8

Kann mir jemand erklären, wie ich für bower und weitere Module ebenfalls einen Bash-Shortcut hinbekomme (analog zur Windows path Variablen)?

Dann habe ich noch generell die Frage, welche Version von node.js optimal zur Entwicklung geeignet ist? Die offizielle 14.04 Rep. Version? Die Legacy Version im 14.04 Repository? Installation über NVM?

Vielen Dank im Voraus

Calix

(Themenstarter)

Anmeldungsdatum:
25. Dezember 2006

Beiträge: 331

Wohnort: Stuttgarter Umland

Und doch noch mehr oder weniger alleine die Lösung gefunden.

Ich hätte mit "set prefix" den globalen Pfad setzen müssen.

1
npm config set prefix /usr/local

Nun nochmals bower, cordova etc. installiert und nun läuft der Aufruf über die Kommandozeile korrekt ab.

Antworten |