在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
任务。你可以根据实际需求修改文件路径和构建逻辑。