.jade
ファイルに変更を加えると、そのファイルに対してのみ実行されるGulp
タスクが、すべてのファイルに対して実行されません。そのために私はgulp-changed
を使用しています。グローバルレイアウトに影響するファイルを変更するまでは、うまくいきます。たとえば、_header.jade
、_layout.jade
などです。そのファイルを変更すると何も起こりません。すべての私のレイアウトファイルはタイトルの前に_
を持っています。どうすればこの問題を解決できますか?ここで泥だらけの特徴を変えて使用する?
は私gulpfileは、私がどうなる
gulp.task('jade', function() {
return gulp.src('dev/templates/**/!(_)*.jade')
.pipe(plumber({
errorHandler: onError
}))
.pipe(changed('public', {extension: '.html'}))
.pipe(jade({
pretty: true,
}))
.pipe(gulp.dest('public'))
.pipe(browserSync.reload({
stream: true
}));
});
gulp.task('watch', function() {
gulp.watch('dev/templates/**/*.jade', gulp.series('jade'));
});