获取gulp watch修改后的文件路径

时间:2015-08-17 15:19:13

标签: gulp gulp-watch

我正在使用gulp-watch来监控文件更改。

watch('public/**/*.js', function () {
    runSequence('compressjs');
});

如何捕获修改过的文件的路径以供日后使用?

1 个答案:

答案 0 :(得分:1)

你可以这样试试:

watch('public/**/*.js').on('change', function (file) {
    runSequence('compressjs');
});

现在该文件在函数范围内可用。例如,您可以使用file.path来获取已更改文件的路径。

修改:上述解决方案仅适用于gulp.watch,但查看gulp-watch插件的code,我认为以下内容适用于该插件:

watch('public/**/*.js', function (file) {
    runSequence('compressjs');
});