Gulp да операциялар окими
Келинг энди файллар устида бир неча операцияларни бажоришни ўрганамиз. Масалан, аввало LESS ни CSS га айлантирамиз, сўнгра ҳосил бўлган CSS ни минимизация қиламиз.
Бошлаш учун керак бўлган нарсаларни импорт қилайлик:
let {src, dest} = require('gulp');
let less = require('gulp-less');
let cleanCSS = require('gulp-clean-css');
Энди тавсифланган операцияларни бажорамиз:
function task(cb) {
return src('src/*.less')
.pipe(less())
.pipe(cleanCSS())
.pipe(dest('dist'));
}
Stylus файлларни gulp-stylus плагини ёрдамида CSS га айлантиринг, сўнгра gulp-autoprefixer плагини ёрдамида хоссаларга префикслар қўшинг ва сўнгра gulp-csso плагини ёрдамида ҳосил бўлган CSS ни минимизация қилинг.