Solution 1:
Use event-stream
.
gulp.task('less', function(cb) {
var lessc = less({
paths: [path.join(__dirname, 'less', 'includes')]
});
return es.merge(
gulp.src('app/less/main.less')
.pipe(lessc)
.pipe(gulp.dest('build/css')),
gulp.src('app/less/theme.less')
.pipe(lessc)
.pipe(gulp.dest('build/css'))
);
});
Solution 2:
Create 2 tasks.
gulp.task('less', ['less:main', 'less:theme']);
gulp.task('less:main', function() {
return gulp.src('./app/less/main.less')
.pipe(less({ paths: [path.join(__dirname, 'less', 'includes')] }))
.pipe(gulp.dest('./build/css'));
});
gulp.task('less:theme', function() {
return gulp.src('./app/less/theme.less')
.pipe(less({ paths: [path.join(__dirname, 'less', 'includes')] }))
.pipe(gulp.dest('./build/css'));
});