Как настроить автоматическую компиляцию Koala Sass на частичные изменения?

Я использую Koala для Win64 для компиляции sass (с большим количеством партиалов) в css без проблем, но функция автоматической компиляции Koala запускается только при наличии обновлений в корневом файле scss, поэтому мне нужно открыть Koala и нажать "compile" кнопка каждый раз, когда я вносил изменения во включенные партиалы.

Есть ли способ настроить scss auto compile для отслеживания изменений в sass?

2 ответа

Так наткнулся на это, так как у меня были проблемы с самим собой. Просто документирование...

1-е, что я сделал

должен был создать style.scss или же global.scss (убедитесь, что вы установили "Auto Compile" в Koala) и заполните его только импортом:

@import 'layout'; //_layout.scss
@import 'layout_modules'; // _layout_modules.scss
@import 'modules'; // _modules.scss
@import 'theme'; // _theme.scss

Когда я буду работать над частичными (частичные будут иметь _ перед именем файла) и сохранить я получу подтверждение автокомпиляции (Настройки Koala> Общие> "Уведомление о завершении компиляции")

Но _layout_modules.scss не будет вызывать автокомпиляцию при сохранении. Если я переключусь на другую часть и сохраню ее, она будет автоматически скомпилирована, а Коала все равно выдаст полезные ошибки для _layout_modules.scss,

2-е, что я сделал

затем, было удалить лишнее подчеркивание в имени файла - так было бы просто _layoutmodules.scss (не забудьте обновить ваш @import на style.scss) и работал как положено.

(Я использую Sass все 5 дней.)

Краткий ответ: добавить _ перед частичными файлами и импортируйте их в основной файл.

Благодаря @philtune

Другие вопросы по тегам