当前预设:
-
gulp.task('Copy images to build', () => {
return gulp.src('source/images/**/*', {since: gulp.lastRun('Copy images to build')})
.pipe(gulp.dest('buld/images'))
});
gulp.watch('source/images/**/*', gulp.series('Copy images to build'));
但是,重命名后,它不会复制新添加的图像和重命名的图像。 Gulp-watch( chokidar )同时检测文件的添加和重命名,但是因为:gulp.lastRun 不会传递此文件。
请注意,我在第一次运行gulp之前先清理了以前的版本,因此比较源文件和dist文件的 gulp-newer 不会解决此问题(我想)。