0

昨日から、私のゴクゴク時計タスクで奇妙なことが起こり始めました。Afaik、私がしたことは宛先を変更することだけでしたが、以下に投稿された単純な gulpfile で再現できます。

次のようなファイル構造があります。

src/html/stuff/file.html
src/js/something/file.js

変更があるたびに、ビルドフォルダーに反映させたいのですが、gulp watch:stuff以下を実行すると、次の出力が得られます。

build/html/stuff/file.html
build/stuff/file.html
build/js/something/file.js
  • その余分なbuild/stuff/file.htmlファイルはどこから来たのですか?
  • 時計の機能がおかしいのは何ですか?

gulpファイル

var gulp = require('gulp');
var watch = require('gulp-watch');

gulp.task('watch:stuff', function () {
    var pattern = ['src/html/**/*.html', 'src/js/**/*.js'];

    gulp.src(pattern, { base : './src/' })
    .pipe(watch({glob: pattern, emit : 'all', verbose: true},
                function(files) {
                    files.pipe(gulp.dest('./build'));
                }
               )
         );
});

gulp(3.8.8)、gulp-watch(0.7.0)を使用

4

1 に答える 1