Есть задача topic_less, в которой компилируются less файлы. Есть один файл main.js в нём импорты, при запуске задачи собирается один main.css. Так же есть задача topic_less_watch она следит за изменениями less файлов и запускает topic_less. Локально всё работает, но вот я решил всё перенести на рабочий сервер. Переношу, запускаю topic_less_watch начинаю редактировать файл, сохраняю его, gulp видит изменения и запускает задачу topic_less. Все less файлы обрабатываются кроме того, который я в данный момент редактирую. В чем может быть проблема?
gulp.task('topic_less', function () {
var fileName = 'topic_thesaurus_new';
var lessSources = [
'../sources/less/main.less'
];
return result = gulp.src(lessSources)
.pipe(concat(fileName + '.less'))
.pipe(less())
.pipe(base64())
.pipe(minifyCss())
.pipe(gzip())
.pipe(gulp.dest('../_css'));
});
gulp.task('topic_less_watch', function () {
gulp.watch('../sources/less/*.less', ['topic_less']);
});