Gulp任务正在无限循环中运行

我有一个gulp任务将所有html文件从源文件复制到目的地。

html gulp任务

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

当我改变.html文件它开始运行html gulp任务时,开始运行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任务一次又一次…有人可以请build议什么是错误的watch.ts

你正在看dest文件夹。 尝试将tsClientHtml更改为'./client2/angularts/**/*.html'