Номгузории файлҳо дар Gulp

Ҳангоми минимизатсия кардани файлҳои CSS ё JavaScript хуб мебуд, агар файлҳои оптимизатсияшуда дар ном ҳамчун min нишон дода мешуданд, масалан, styles.min.css.

Барои ин плагини gulp-rename истифода мешавад, ки файлро пеш аз захира кардан ном мегузорад. Барои насб кардани плагин дар сатри фармон зарур аст ки фармони зерин иҷро шавад:

terminalnpm install gulp-rename --save-dev

Ҳоло минимизатори CSS ва плагини насбшударо барои номгузорӣ пайваст мекунем:

javascriptlet {src, dest} = require('gulp');
let cleanCSS = require('gulp-clean-css');
let rename = require('gulp-rename');

Акнун номгузории файлҳоро пеш аз захира кардани онҳо иҷро мекунем:

javascriptfunction task(cb) {
  return src('src/*.css')
    .pipe(cleanCSS())
    .pipe(rename({
        extname: '.min.css'
      })
    )
    .pipe(dest('dist'));
}
Задание 1

Файлҳои JavaScript-ро бо ёрии плагини gulp-uglify минимизатсия кунед, то ки файлҳои ҳосилшуда васеъшавии .min.js дошта бошанд.