2016-07-23 27 views
0

im suchend versucht, auf meiner Linux-Umgebung Winkelgenerator zu schaffen, den Yeoman, wenn ich yo angular webapp auszuführen, einen Fehler auf der Ausgabe, dieYeoman Winkelgenerator für lokale Grunzen

Fatal error: Unable to find local grunt.

sagt, und wenn ich die Suche nach grunt auf meinem linux-Umgebung über find/-name "grunt" ist dieses die Ausgabe

/root/.npm/registry.npmjs.org/grunt /root/.npm/grunt /root/sites/node_modules/grunt /root/sites/node_modules/grunt/lib/grunt /tmp/npm-2302-5b275c10/registry.npmjs.org/grunt /tmp/npm-11975-b7813b65/registry.npmjs.org/grunt /usr/bin/grunt /usr/lib/node_modules/grunt /usr/lib/node_modules/grunt/bin/grunt /usr/lib/node_modules/grunt/lib/grunt /usr/lib/node_modules/grunt-cli/bin/grunt

nun verwirrt im, weil ich Grunt global installiert haben, wie kommt es es für die lokale Kopie suchen, warum nicht die globale Grunzen verwende ich gerade installiert?

Antwort

0

Die Grunt-Dokumentation besagt, dass Grunt im Projekt installiert werden muss.

Der Yeoman Generator kann das Grunzen direkt in dem Projekt nicht installieren

um Ihr Problem zu lösen nur tun:

sudo npm install grunt --save-dev 
+0

Hallo Danke Ja, ich habe dies zu tun versucht, aber es gibt so viele Abhängigkeiten Grunzen das ist notwendig .. Ich habe versucht, sie nacheinander zu installieren. aber ist es nicht ungewöhnlich, alle Abhängigkeiten von Grunt nicht lokal verfügbar zu haben? ich meine, wenn ich das comman ausführe, würde es nicht besser sein, wenn ich "yo angular webapp" ausführe, wird es seine Abhängigkeiten automatisch auflösen? – lemoncodes

+0

Haben Sie versucht, eine Bower-Installation und/oder eine npm-Installation in Ihrem Projekt durchzuführen? Wenn es immer noch nicht läuft, können Sie: den npm-Cache 'npm cache clean 'säubern und den Vorgang wiederholen –