Gulp-watch不跟踪新的或删除的文件

gulp-watch doesn't track new or deleted files

本文关键字:文件 删除 跟踪 Gulp-watch      更新时间:2023-09-26

我有一个任务:

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只在修改现有文件时启动任务,而不是在创建新文件时启动任务。

是否可以只在创建和删除后启动任务,而不是在文件被修改时启动任务?

看这个类似的问题,它可以是路径。脚本包含错误的globs