Я пишу задачу gulp, которая проходит через несколько папок и отслеживает меньше файлов. Я хочу передать скомпилированный css обратно в ту же папку, из которой было получено меньше файла. К сожалению, я не могу найти хороший способ выделить каждому файлу отдельную выходную папку.
gulp.task('less:watch', function() {
watch({
glob: 'src/**/less/**/*.less',
emit: 'one',
emitOnGlob: false
},function(files){
return files
.pipe(less({
paths: [ path.join(__dirname, 'less', 'includes') ]
}))
// I need to pipe the files back to the folder they were generated from
.pipe(gulp.dest(path.join(__dirname, 'less')))
.on('error', gutil.log);
});
});