2016-07-07 4 views
0

Ниже приведен код задачи gulp, я хочу, чтобы gulp оставался включенным, когда получил ошибку.использовать gulp + браузеруировать + реактивировать, не удалять выход при получении ReactifyError

gulp.task('tmp-script', function() { 
glob('./app/pages/*.js', {}, function(err, files) { 
    files.forEach(function(file) { 
     browserify(file, { 
      transform: [reactify] 
     }) 
     .bundle() 
     .on('error', function(err){ 
      console.log(err.message); 
      this.emit('end'); 
     }) 
     .pipe(source(file.replace('./app/pages/', ''))) 
     .pipe(gulp.dest('.tmp/js')); 
    }); 
}); 

});

Но это работает только в первый раз. При повторной ошибке он прекращает свое действие: enter image description here

Что мне делать?

ответ

0

Моя ошибка, это плохой вопрос, я не добавлял функцию .on (ошибка) для выполнения задачи gulp (watch) ...