【问题标题】:Gulp task is running in infinite loopGulp 任务在无限循环中运行
【发布时间】:2016-02-05 08:02:56
【问题描述】:

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

html gulp 任务

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

每当我更改 .Html 文件时,gulp watch 就会开始运行,它会启动 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有什么问题

【问题讨论】:

    标签: javascript node.js typescript gulp gulp-watch


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-13
      • 2020-05-19
      相关资源
      最近更新 更多