Ich beginne mit angular App mit eckige-fullstack in meiner Windows 7-Box. Ich habe eine Reihe von npm-Paketen mit -g-Optionen installiert, einschließlich grunt-bower-install. Ich habe die Anwendung zuerst durch Ausführen erstellt
yo Angular-Fullstack-Appname
Bei der Anwendungserstellung gab es keine Ausnahmen. Nachdem die Anwendung erfolgreich erstellt wurde, habe ich versucht, die Anwendung mit auszuführen
grunzen dienen
erwarten, dass der Server ausgeführt wird. Aber der "Grunzaufschlag" schlug fehl
Ausführen der Aufgabe "bower-install: app" (Bower-Installation) Sie können nicht finden, wo Sie Ihre Bower-Pakete aufbewahren.
Wir suchten nach einem
.bowerrc
-Datei, konnte jedoch keine benutzerdefiniertedirectory
-Eigenschaft finden. Wir haben dann versuchtbower_components
, aber es sieht so aus, als gäbe es das auch nicht. Als letzten Ausweg haben wir das Verzeichniscomponents
vor 1.0 ausprobiert, aber das konnte auch nicht gefunden werden.Leider können wir nicht fortfahren, ohne zu wissen, wo sich die von Ihnen installierten Bower-Pakete befinden.
Schwerwiegender Fehler: Keine Bower-Komponenten gefunden.
Ich habe eine .bowerrc-Datei gefunden, die auf app/bower_components zeigte. Leider war in der Datei bower_components kein Ort zu finden. Ich bin nicht sicher, was der Inhalt der Datei sein soll, um sie selbst zu erstellen. Ist es die fehlende Datei, die dieses Problem verursacht, oder gibt es ein npm-Paket, das ich nicht richtig installiert habe?
Vielen Dank
Ich hatte das gleiche Problem, hier ist, was in meinem Fall funktioniert hat:
Danach funktionierte das Grunzbefehl perfekt. Hinweis: In Ihrem Fall ist es möglicherweise ausreichend, Git zu installieren und die Bower-Installation auszuführen.
Verwirrenderweise werden bei der Grunt-Bower-Installation, die mit Angular-Fullstack geliefert wird, keine Bower-Komponenten installiert. Es wird nichts installiert. Dieser Fehler versucht, Sie darauf aufmerksam zu machen, dass die bower_components nicht direkt gefunden werden können, sodass das Problem nicht behoben werden kann.
Führen Sie bower install
Aus, um das Problem zu beheben.
Wenn Sie Bower nicht installiert haben, führen Sie zuerst npm install -g bower
Aus.
Ich hatte das gleiche Problem, aber nur mit npm install -g bower
und dann bower install
und habe grunt serve
Arbeiten.
Ich brauchte nichts zu tun, was von Olga erwähnt wurde.
Hoffe das hilft.
npm install -g bower
Installiert keine Bower-Komponenten. Sie sollten auch bower install
Ausführen, um alle Bower-Komponenten zu installieren, und dann grunt serve
Ausführen. Es sollte gut funktionieren
Versuche es bower install
. Wenn der Fehler besagt, dass keine Verbindung zum Git hergestellt werden kann, können Sie die Position des Repo-Pointing ändern, indem Sie einfach den folgenden Befehl ausführen
$ git config --global url.https://github.com/.insteadOf git://github.com/
Dadurch wird sichergestellt, dass Sie über https anstelle von git heruntergeladen werden, wenn die Orginasation-Firewall dies blockiert.
Für die Bower-Installation müssen die Pakete aus dem Git-Repository heruntergeladen werden. Daher müssen Sie zuerst die Git-Anwendung auf Ihrem System installieren. Sie können es von diesem Link herunterladen: https://git-scm.com/downloads . Nachdem Sie es heruntergeladen haben, besteht die Möglichkeit, dass der PFAD nicht eingerichtet wurde. Gehen Sie zu ControlPanel -> System und Sicherheit -> System -> Erweiterte Systemeinstellungen (auf der linken Seite), und klicken Sie darauf. Gehen Sie dann zu Umgebungsvariablen -> Systemvariablen -> PFAD, klicken Sie auf Bearbeiten und notieren Sie sich die folgenden Pfade:
; C:\Users\admin\AppData\Local\Programs\Git\bin; C:\Users\admin\AppData\Local\Programs\Git\cmd .... Nun, der obige Pfad ist der Ort, an dem Git auf meinem System installiert wurde. Sie können zu dem Ort in Ihrem System kriechen, an dem Git installiert wurde, und die Pfade auswählen aus dem Ordner "bin" und "cmd" und fügen Sie es in die Variable PATH ein.
Nachdem der GIT-Pfad eingerichtet wurde, können Sie jetzt den Befehl "$ bower install" eingeben. Dadurch werden alle Ihre Bower-Pakete installiert.
npm install -g bower
bower install
grunt serve
arbeitete für mich ...
In meinem Fall habe ich Sudo
hinzugefügt, damit es funktioniert. Also lief ich Sudo npm install -g bower
und dann bower install
. grunt serve
dann arbeitete, als ich es lief.