Legioner911
@Legioner911

Почему gulp watch выполняется бесконечно?

Здравствуйте.
var gulp = require('gulp'),
	cssmin = require('gulp-cssmin'), // минификация css
	rename = require("gulp-rename"), // переименовать файл
	watch = require('gulp-watch'), // слежка
	notify = require("gulp-notify"); // уведомление 


gulp.task('default', function() {
	gulp.src(['../styles/style.css','../styles/respons.css'])
	     .pipe(cssmin())
	     .pipe(rename({suffix: '.min'}))
	     .pipe(gulp.dest('../styles'))
	     .pipe(notify("Found file: <%= file.relative %>!"));
});

gulp.task('watch', function (){
	gulp.watch('../styles/*.css',['default'])
});


1) Я запускаю слежение "gulp watch"
2) Редактирую файл css в папке styles , запускается (default) и выполняет все что в нем указанно. НО начинает повторять выполнение default ещё и ещё и ещё ...

Подскажите пожалуйста в чем ошибка ?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Он ведь следит за изменениями всех файлов .css в этой папке, вы собираете, получается новый файл - watch его видит и снова собирает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы