在Gulp中,可以使用gulp-watch插件来实现在保存文件后继续运行gulp watch任务。下面是一个示例代码:
const gulp = require('gulp');
const watch = require('gulp-watch');
gulp.task('watch', function() {
watch('src/**/*.js', function() {
gulp.start('build');
});
});
gulp.task('build', function() {
// 在这里定义构建任务的代码
console.log('File changed and build task ran');
});
gulp.task('default', ['watch']);
在上面的示例中,首先引入了需要的插件,并定义了一个gulp watch任务。在watch函数中,指定了要监视的文件路径,并在文件发生变化时运行build任务。build任务中可以写入实际的构建逻辑。最后,通过定义default任务来启动watch任务。
当你运行gulp或gulp watch命令时,Gulp会开始监视指定的文件,并在文件保存后自动运行build任务。你可以根据实际需求修改文件路径和构建逻辑。