Как настроить автоматическую компиляцию 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