2013-04-11 5 views
5

Ich verwende den AngularJS Yeoman Generator (https://github.com/yeoman/generator-angular) und Express für den Server. Wenn es grunt server läuft, startet es meine App gut und kompiliert .scss-Dateien in den .tmp-Ordner im Stammverzeichnis, aber meine Seiten laden diese CSS nicht automatisch. Ich habe einen Link zum Stylesheet style/style.css in meiner Layout-Jade-Datei eingerichtet.Yeoman/AngularJS Laden CSS im Entwicklungsserver

Ich habe auch versucht grunt compass, das funktioniert gut, aber wieder, macht es nicht so meine Ansichten laden tatsächlich die CSS-Datei in TMP. Ich habe das Standard-Kompass-Setup in Grunt.

+2

ich das gleiche Problem mit :( – alvincrespo

+0

das klingt dumm , aber wenn Sie eine CSS-Datei mit dem Namen 'main.sass' oder 'main.scss' haben, wird es sowohl in grunt server als auch in grunt build kompiliert. Ein blöder Hack, bis es eine bessere Dokumentation gibt. – shicholas

Antwort

1

Dies war ein Problem beim Live-Reload, das in neueren Versionen behoben wurde. Aktualisieren Sie Ihre Generatoren durch yo oder indem Sie npm update -g generator-angular ausführen. Wenn Sie ein vorhandenes Projekt aktualisieren möchten, können Sie yo angular in demselben Verzeichnis ausführen und die Diff-Option auswählen, um die Änderungen anzuzeigen, die Sie vornehmen müssen.

+1

funktioniert immer noch nicht. – kanitw

+0

funktioniert nicht für mich entweder – seenickcode

+1

Ich habe das gleiche Problem und die Aktualisierung des Generators löst nicht das Problem.Was löste das Problem für mich war die App mit verschiedenen Optionen regenerieren.Wenn antwortend "Y" Bootstrap es funktionierte – SKuijers

0

Wie für den 22. Mai 2015 ... funktioniert der yeoman generator-angular nicht richtig, es sei denn, Sie wählen Ja, wenn Sie gefragt werden, ob Sie den Twitter Bootstrap einbinden möchten. Vielleicht werden nachfolgende Releases das beheben.

Auf eine gute Note gibt es viel weniger Probleme mit der Generator-Winkel als mit Generator-Winkel-ui-Router (das ist eine Katastrophe)