src:
bld
Как правильно собрать less файлы, которые расположены в папке less/blocks и еще имеющим в синтаксисе импорты (
import "../mixin/reset" ) в bld/css/main.css?
Минификациию js сделала, спрайт тоже составила, а с лессом возник вопрос. Прилагаю gulpfile.js
gulp.task('compressImg', function() {
gulp.src('./src/img/before')
.pipe(imagemin({
optimizationLevel: 8,
progressive: true,
interlaced: true
}))
.pipe(size({
title: 'size of images'
}))
.pipe(gulp.dest('./src/img/after'));
});
gulp.task('sprite', function () {
var spriteData =
gulp.src('./src/img/before/*')
.pipe( spritesmith({
imgName: 'sprite.png',
cssName: 'sprite.less',
cssFormat: 'less',
algorithm: 'binary-tree',
cssTemplate: 'src/mustache/less.template.mustache',
cssVarMap: function(sprite) {
sprite.name = 's-' + sprite.name
}
})
);
spriteData.img
.pipe(gulp.dest(paths.bldImg));
spriteData.css
.pipe(gulp.dest(paths.srcLess));
});
gulp.task('script', function() {
gulp.src(paths.script)
.pipe(concat('script.js'))
.pipe(rename('script.min.js'))
.pipe(uglify())
.pipe(gulp.dest(paths.bldJs));
});
gulp.task('less', function () {
gulp.src('./src/less/**/*.less')
.pipe(less())
.pipe(gulp.dest('./bld/css'));
});