尝试创build一个吞吐任务,将通过LESSpipe道从不同文件夹的一堆文件,然后将其输出到基于原始来源的文件夹。 考虑这个文件夹结构: Project +– /Module_A | +- /less | | +- a.less | +- a.css | +– /Module_B +- /less | +- b.less +- b.css 这是我的gulpfile: var gulp = require('gulp'); var gutil = require('gulp-util'); var less = require('gulp-less'); gulp.task('compileLess', function () { gulp.src('./*/less/*.less') .pipe(less()) .pipe(gulp.dest( ??? )); }); gulp.task('default', ['compileLess']); 我知道gulp.dest()期望一个path被传入,但在我的例子中,path将根据源文件而不同。 那么如何从源代码抓取path,修改它,然后传递给gulp.dest()? 或者我正在做这个错误的方式?