Javascript 从发送参数的另一个任务调用gulp任务两次

Javascript 从发送参数的另一个任务调用gulp任务两次,javascript,gulp,Javascript,Gulp,我想在“proCompiler”函数中调用“proDirection”函数两次,以获取rtl.css和ltr.css文件 gulp.task('proDirection', function(rtl = 'true') { var fileName; rtl == 'false' ? fileName = 'ltr-style.css' : fileName = 'rtl-style.css'; return gulp.src(srcMainStyleFilePath)

我想在“proCompiler”函数中调用“proDirection”函数两次,以获取rtl.css和ltr.css文件

gulp.task('proDirection', function(rtl = 'true') {
    var fileName;
    rtl == 'false' ? fileName = 'ltr-style.css' : fileName = 'rtl-style.css';

    return gulp.src(srcMainStyleFilePath)
        .pipe(header('$rtl:'+ rtl + ';\n'))
        .pipe(sass({
            includePaths: ['node_modules']
        }).on('error', sass.logError))
        .pipe(cssnano({
            autoprefixer: {browsers: supported, add: true}
        }))
        .pipe(rename(fileName))
        .pipe(gulp.dest(distPath));
});

gulp.task('proCompiler', function() {
    //proDirection();
    //proDirection(false);
});
像这样的

gulp.task('proDirection',proDirection);
吞咽任务('proCompiler',函数(完成){
生产方向();
生产方向(“假”);
完成();
});
函数proDirection(rtl='true'){
var文件名;
rtl='false'?文件名='ltr style.css':文件名='rtl style.css';
return gulp.src(srcstylefilepath)
.pipe(标题(“$rtl:”+rtl+”;\n'))
.管道(sass)({
IncludePath:[“节点\模块”]
}).on('error',sass.logError))
.管道(cssnano)({
autoprefixer:{浏览器:受支持,添加:true}
}))
.pipe(重命名(文件名))
.pipe(大口目的地(distPath));
}