2015-02-04 3 views
0

Я пытаюсь использовать глоток сделать следующую задачу:Глоток задержка задача

var watch = require('gulp-watch'); 
var runSequence = require('run-sequence'); 
var browserSync = require('browser-sync'); 

watch(['public/app/**/*.js','!public/app/**/*.min.js'],function(){ 
    runSequence('compressjs','bs-reload'); 
}); 

Проблема заключается в том, что запускает перезагрузку браузера слишком рано. Как я могу получить задержку, прежде чем запускать следующую задачу?

ответ

2

Проверьте this вне.

Если вам нужны задачи для завершения в синхронном порядке, вы можете сообщить о выполнении задач зависящих от него задач.

Пример:

gulp.task('bs-reload', ['compressjs'], function() { 

    //bs-reload depends ^^^^^^^^^^^^ on compressjs. 

}); 

И, таким образом, зависимая задача будет иметь приоритет.

Смежные вопросы