Kompilacja SASS

0

Cześć, mam problem z kompilacją pliku SASS do CSS. Używam programu Koala na systemie Windows, przy próbie kompilacji pojawia się błąd:

C:\...sciezka_do_pliku\main.scss
Errno::ENOENT: No such file or directory - C:\...sciezka_do_pliku\main.scss
  Use --trace for backtrace. 

Znalazłem informacje by zainstalować Ruby i zmienić w opcjach kompilacji na 'For Compass', lecz wtedy pojawia się kolejny błąd:
'ruby' is not recognized as an internal or external command operable program or batch file

Za wszelką pomoc z góry dziękuję :)

1

Nie używałem nigdy Koala, lepiej mi w konsoli na node-sass.

Co do 'ruby' is not recognized as an internal or external command operable program or batch file to musisz dodać plik wykonywalny do zmiennej PATH, żeby go widziało, ale nie sądzę żeby to pomogło jeśli masz ścieżki skopane.

0

Dzięki, zainstalowałem node-sass i wszystko działa.

// jeszcze pytanie, chciałbym by node-sass miał nasłuch na wszystkie pliki SASS, a zapisywał tylko do jednego wyjściowego pliku main.css.

Przykład: mam plik styles/colors.scss oraz styles/main.scss (gdzie w main.scss mam import do colors.scss)

Kompiluję: node-sass -o styles styles/main.scss -w

Po czymś takim po zmianie wartości w colors.scss tworzy mi plik color.css oraz main.css a chciałbym tylko jeden plik main.css

1

Użyj gulpa. Będzie obserwował np cały katalog i jak tylko coś zmienisz w pliku zaraz ci skompiluje ponownie plik. Do tego dokładasz takie cuda jak browser sync który sam ci zrobi refresh strony i masz wypas ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1