我有一项任务:
gulp.task('assetsInject', function () {
gulp.src(paths.index)
.pipe(plugins.inject(
gulp.src(paths.scripts, {read: false}),
{
addRootSlash: false
}
))
.pipe(gulp.dest(paths.static))
});
并希望它在创建或删除的新* .js文件上运行:
gulp.task('watch', function () {
plugins.watch({glob: path.scripts}, function () {
gulp.start('assetsInject')
});
});
但gulp-watch仅在修改现有文件时启动任务,而不是在创建新文件时启动任务。
是否可以仅在创建和删除后启动任务,而不是在修改文件时启动任务?