Chcę użyć Compass, aby uprościć zadanie pisania CSS w mojej aplikacji Django. Ale nie wiem jak to skonfigurować.Django i kompas z wieloma aplikacjami
widzę django-kompresor posiada wsparcie dla SASS, ale w celu użycia kompasu Musiałem zrzucić _*.scss
plików do mojego obszaru roboczego (Django 1.4), ponieważ jest to katalog roboczy, gdy django-sprężarka pracuje scss
poleceń.
Eric Meyer's approach brzmi sensowne (skompilować .scss
pliki .css
podczas rozwoju i zobowiązać się do SCM), ale to nie jest oczywiste, w jaki sposób mogę korzystać z narzędzi SASS/Compass skompilować .scss
w wielu aplikacjach (zarówno wielokrotnego użytku, a nie wielokrotnego użytku) w Django przestrzeń robocza.
Przechowuję statyczne pliki arkuszy stylów dla każdej aplikacji w <app>/static/<app>/css/
.
Kwestie mam są to:
@import
nie działa w aplikacjach- Umieszczenie
_*.scss
plików w obszarze roboczym jest niedopuszczalne Running
compass watch
w obszarze roboczym nie powiedzie się z:Nic do kompilacji. Jeśli próbujesz uruchomić nowy projekt, to opuściłeś argument katalogu.
Korzystanie
@include background(...)
zawiedzie:Syntax error: Undefined operacja: „-compass-lista-size (compact (#CCCCCC false false false false false false false false false)) gt 1"
Czy _ *. Pliki scss są częściami? Jeśli tak, dlaczego nie należy ich uwzględnić w obszarze roboczym? – stellarchariot