Javascript 从发送参数的另一个任务调用gulp任务两次
我想在“proCompiler”函数中调用“proDirection”函数两次,以获取rtl.css和ltr.css文件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)
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));
}