我有个任务:
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仅在现有文件被修改时启动任务,而不是在创建新文件时启动任务。
是否只能在创建和删除后启动任务,而不能在修改文件时启动任务?
发布于 2014-06-20 13:04:28
看看this similar question,可能是path.scripts包含了错误的globs。
https://stackoverflow.com/questions/23606261
复制相似问题