Rails Sass kompiliert in einer schnellen Entwicklungsmaschine zu langsam

8

Mein Computer läuft mit 3,6 GHz mit 12 GB RAM und verwendet Windows 7 und RailsInstaller für die Entwicklung von Rails-Anwendungen.

Zurück, als ich reines css benutzt habe, gab es kein Problem, aber als ich begann, Sass und Compass zu benutzen, musste ich 10-15 Sekunden warten, wenn ich neue Änderungen sah. (Das passiert nur, wenn ich eine .scss-Datei bearbeite)

Weiß jemand, was das auf einer ziemlich schnellen Maschine verursacht?

    
Ryan 24.11.2012, 23:31
quelle

2 Antworten

3

Die sass Kompilierzeiten sind mit dem Update von sass 3.1.x auf 3.2.x wesentlich länger geworden.
Es scheint ein spezifisches Problem zu geben, wie es oben in Roman's Antwort der Fall war. Es wird verursacht, wenn Sie @extend in tief verschachtelten Selektoren verwenden, da '@extend' viel Verarbeitungsarbeit leistet. Hier ist der Link zu einem derzeit offenen Problem im sass-Projekt auf github für genau dieses Problem .

Das heißt, die Berichte zu diesem Thema sind mehr als 90-100 Sekunden Kompilierzeiten (104 Sekunden für mein eigenes persönliches Projekt, das @extend viel verwendet, um Foundation / Bootstrap-Klassen zu ziehen). Also, wenn Sie 9-10sec Lags erleben, könnte Ihr Problem nur ein generelles Problem sein, da das neueste Update in der Regel langsamer ist.

    
Tonys 14.12.2012 14:59
quelle
1

In meinem Fall war es wegen der zu häufigen Verwendung der @Extend-Direktive.

    
Roman Pominov 06.12.2012 14:41
quelle

Tags und Links