Есть 2 основных файла - custom.scss и vendor.scss, в которых импортированы отдельные модули.
Пример.
custom.scss
@import "_base";
@import "_header";
vendor.scss
@import "_variables";
@import "_iconfont";
При изменении какого-либо модуля запускается задача sass, которая пересобирает оба эти файла. Есть ли способ отслеживать состояние основного файла, если происходят изменения в импортируемых файлах, и на основании этого запускать пересборку только его? Может, существует такой плагин?
Что-то похожее реализовано в gulp-rev-all, где меняется hash-сумма css-файла, если, например, изменилась картинка, которая подключена в него как фон (при этом сам файл стилей остаётся физически нетронутым).