Задача Gulp выполняется в бесконечном цикле

У меня есть задача gulp для копирования всех файлов html из источника в место назначения.

задача html gulp

var gulp = require('gulp');
module.exports = function() {
    return gulp.src('./client2/angularts/**/*.html')
    .pipe(gulp.dest('./client2/script/src/'));
 };

и gulp watch, которые начинают работать всякий раз, когда я изменяю файл .Html, он запускает задачу html gulp.

watch.ts

var gulp = require('gulp');
var watch = require('gulp-watch');
var  sq   = require('run-sequence');
module.exports = function () {

    var tsClientHtml = [
        'client2/**/*.html'
    ];



    watch(tsClientHtml, function () {
        gulp.run('html');
    });

};

Это происходит в бесконечном цикле, что означает, что всякий раз, когда я меняю в html файле, снова и снова разрушается задача html gulp... Может кто-нибудь, пожалуйста, подскажите, что не так в этом watch.ts


person Arun Tyagi    schedule 05.02.2016    source источник


Ответы (1)


Вы просматриваете папку dest. Попробуйте изменить tsClientHtml на './client2/angularts/**/*.html'.

person Eran Shabi    schedule 05.02.2016