最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 4浏览 0评论

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

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

关于第一步的问题 - 在多个可观察目录中获取文件。这很简单,通过gulp.src([/* paths array */]),但我无法做任何我在管道内的事情如下:

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任务中。但我如果是这样,我不能在这个函数里面使用gulp.src()来收集文件。

有什么建议?

回答如下:

使用node-glob

实际上这是gulp.src()的基础

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

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

关于第一步的问题 - 在多个可观察目录中获取文件。这很简单,通过gulp.src([/* paths array */]),但我无法做任何我在管道内的事情如下:

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任务中。但我如果是这样,我不能在这个函数里面使用gulp.src()来收集文件。

有什么建议?

回答如下:

使用node-glob

实际上这是gulp.src()的基础

发布评论

评论列表 (0)

  1. 暂无评论