在gulp流中订购源文件

时间:2019-05-03 16:31:10

标签: javascript gulp babel

我需要在流中添加多个源,对于这些源之一,我要调用transpiler,然后将这些文件以正确的顺序合并到流中。样本:

gulp.src([ '/javascript/folderA/*.js', '/javascript/folderB/*.js' ])
    .pipe(gulp.src(['/javascript/folderC/*.js', '/javascript/folderD/*.js'])
               .pipe(babel())
)
.pipe(...) // continue stream with other functions

如您所见,我有来自文件夹A,文件夹B,文件夹C,文件夹D的源文件。

我需要为文件夹folderC和folderD中的脚本调用babel transpiler,然后按照我在开始时定义的顺序合并这些文件:

1. scripts of folderA
2. scripts of folderB
3. scripts of folderC
4. scripts of folderD

您能帮我吗?我正在使用Gulp 4和Babel7。谢谢。

0 个答案:

没有答案