Всем привет.
Давно пользуюсь сборщиком gulp, но тут возник вопрос, а можно ли gulp сказать, что из всех файлов стилей который ему даны на вход .src собирать только те которые изменились ?
У меня для каждой страницы свой файл со стилями и при изменение одно почему то пере собираются все. Как этого избежать?
Мой конфиг css
gulp
.src('front/styles/*.styl')
.pipe(plumber({errorHandler: errorHandler('Error in "styles" task')}))
.pipe(gulpIf(isDebug, sourcemaps.init()))
.pipe(
stylus({
use: [importIfExist(), autoprefixer()],
'include css': true,
define: {
// dev-mode variable for using in stylus
__DEV__: isDebug
}
})
)
.pipe(gulpIf(!isDebug, gcmq()))
.pipe(gulpIf(!isDebug, nano({zindex: false, minifyFontValues: false, discardUnused: false})))
.pipe(rename({suffix: '.min'}))
.pipe(gulpIf(isDebug, sourcemaps.write()))
.pipe(gulp.dest('public/assets/css'));