获取gulp手表修改后的文件路径
Get gulp watch modified file path
我正在使用 gulp-watch 来监视文件更改。
watch('public/**/*.js', function () {
runSequence('compressjs');
});
如何捕获修改文件的路径以供以后自定义处理使用?
你可以这样试试:
watch('public/**/*.js').on('change', function (file) {
runSequence('compressjs');
});
现在文件在函数范围内可用。例如,您可以使用 file.path
获取已更改文件的路径。
编辑:以上解决方案仅适用于 gulp.watch
,但查看 gulp-watch
插件的 code,我认为以下内容应该适用于该插件:
watch('public/**/*.js', function (file) {
runSequence('compressjs');
});
我正在使用 gulp-watch 来监视文件更改。
watch('public/**/*.js', function () {
runSequence('compressjs');
});
如何捕获修改文件的路径以供以后自定义处理使用?
你可以这样试试:
watch('public/**/*.js').on('change', function (file) {
runSequence('compressjs');
});
现在文件在函数范围内可用。例如,您可以使用 file.path
获取已更改文件的路径。
编辑:以上解决方案仅适用于 gulp.watch
,但查看 gulp-watch
插件的 code,我认为以下内容应该适用于该插件:
watch('public/**/*.js', function (file) {
runSequence('compressjs');
});