2012-11-24 13 views
8

Mój komputer pracuje z prędkością 3,6 GHz z 12 GB pamięci RAM i używa Windows 7 i RailsInstaller do tworzenia aplikacji Railsowych.Szyny Sass kompiluje się zbyt wolno w szybkiej maszynie programistycznej.

Powrót kiedy użyłem czystej css, nie było problemu, ale kiedy zacząłem używać Sass i Compass, muszę poczekać ponad 10-15 sekund, kiedy odświeżam, aby zobaczyć nowe zmiany. (zdarza się to tylko wtedy, gdy edytuję plik .scss).

Ktoś wie, co powoduje to na dość szybkiej maszynie?

+0

Czy próbowałeś ręcznie ustawić zegarek kompasu? – markus

+0

Być może problemem jest jakaś łatka kompatybilności do pracy z Windows ... Czy inni użytkownicy Windowsa mają ten sam problem? – rudolph9

+0

@ markus-tharkun Myślę, że nie mogę używać zegarka kompasu z szynami, mówi: "Nic do kompilacji. Jeśli próbujesz uruchomić nowy projekt, porzuciłeś argument katalogu " – Ryan

Odpowiedz

1

W moim przypadku było to spowodowane zbyt częstym stosowaniem dyrektywy @extend.

3

Czas kompilacji sass znacznie się wydłużył wraz z aktualizacją z wersji 3.1.x do 3.2.x.
Wydaje się, że istnieje szczególna obawa co do powyższej odpowiedzi Romana, jest to spowodowane użyciem @extend w głęboko zagnieżdżonych selektorach, ponieważ "@extend" wykonuje wiele operacji przetwarzania. Here is the link to a currently open issue on the sass project on github for this exact problem.

W związku z tym raporty na ten temat są bardziej podobne do 90-100 s czasu kompilacji (104 s dla mojego własnego projektu, który używa @extend dużo, aby pobrać klasy foundation/bootstrap). Tak więc, jeśli masz opóźnienia 9-10 sek., Twój może być po prostu ogólnym problemem, ponieważ najnowsza aktualizacja jest generalnie wolniejsza w czasach kompilacji.

Powiązane problemy