Вот содержимое файла main.less:
@import "../blocks/simple.less";
@import "../blocks/header.less";
@import "../blocks/slider.less";
@import "../blocks/sets.less";
@import "../blocks/help.less";
@import "../blocks/category.less";
@import "../blocks/tour.less";
@import "../blocks/recall.less";
@import "../blocks/review.less";
@import "../blocks/footer.less";
@import "../blocks/device.less";
Вот таски:
gulp.task(init.name+':less', function () {
return gulp.src(init.less)
.pipe(less())
.pipe(autoprefixer())
.pipe(cssmin())
.pipe(gulp.dest(init.css.assets))
});
gulp.task(init.name+':watch', function(){
watch(init.watch.less[0], function(event, cb) {
gulp.start([init.name+':less']);
});
});
1. запускаю команду watch, она следит за изменением файлов, main.less
и файлов в нем (написал в самом начале)
2. изменяю less и сохраняю
3. изменения видны на сайте (watch отработал успешно)
4. пытаюсь еще раз изменить less
5. изменения не применяют,
less не компилируются, хотя watch команду выполняет, почему так? другим словами у меня watch одноразовый