gulp.src()或它在gulp任务之外的替代方案

时间:2017-12-18 14:28:13

标签: node.js gulp

让我从问题开始。在我的info.json中,我需要在多个路径中获取一些文件,收集有关此文件的一些信息(例如文件名)并将此信息写入文件(假设为info.json)。然后,gulp.src([/* paths array */])将用于gulp任务。

关于第一步的问题 - 在多个可观察目录中获取文件。通过gulp.task('parse files collection', callback =>{ return gulp.src([/* array of the paths */]). .pipe// Now I need to do collect some info about this files, e. g. file names // and write this info to file }) 很简单,但我不能做任何我在管道内的事情如下:

gulp.src()

所以我需要在一些函数内部执行上述操作,而不是在gulp任务中执行。但是,如果是这样,我不能在此函数中使用ffmpeg -i input.wav output.mp3 来收集文件。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

使用node-glob

实际上这是gulp.src()

的基础