Автокомпиляция таблицы стилей SASS при изменении частичной таблицы стилей - PullRequest
3 голосов
/ 27 сентября 2011

Я только начал работать над проектом с использованием SASS на машине с Windows.Основная таблица стилей (styles.scss) содержит несколько частей (_typography.scss и т. Д.), А styles.scss отслеживается sass и автоматически компилируется в styles.css.

На Mac любые изменения в частичках приводят к перекомпиляции styles.scss, но на компьютере мне нужно сохранить самой styles.scss, чтобы SASS его скомпилировал.Есть ли способ заставить компьютер вести себя так же, как Mac?

1 Ответ

3 голосов
/ 16 марта 2012

У меня была похожая проблема.

Моя файловая структура выглядела так:

website-root
    _dev
        _some-partial.scss
        _stuff.scss
        main.scss
    css
        main.css
    js
        ...
    watchSass.bat
    ...

Я храню свои файлы .scss внутри _dev и компилирую их в папку css.

Мой предыдущий пакетный файл выглядел так:

sass --watch "_dev\main.scss":"css\main.css"

Я просто изменил его, чтобы посмотреть всю папку, а не конкретный файл, например:

sass --watch "_dev":"css"

Теперь изменение любого файла .scss приводит к перекомпиляции нечастичных (в свою очередь, перекомпиляции включаемых в них партиалов).

Спасибо пользователю hlb на freenode #sass за помощь в этом!

...