Gulp-ում ֆայլերի միացում

CSS կոդ գրելիս հարմար է այն բաժանել մի քանի ֆայլերի: Սակայն, որքան շատ ֆայլեր, այնքան կայքի էջը ավելի դանդաղ կբացվի: Ստացվում է, որ կոդ գրելիս հարմար է աշխատել մի քանի ֆայլերում, իսկ HTML-ին միացնելիս այդ ֆայլերը միացնել մեկի մեջ:

Սրանով մեզ կօգնի հատուկ պլագինը gulp-concat: Եկեք տեղադրենք այն մեր նախագծում.

terminalnpm install gulp-concat --save-dev 

Դրանից հետո իմպորտավորենք տեղադրված պլագինը.

javascriptlet {src, dest} = require('gulp');
let concat = require('gulp-concat');

Եկեք դրա միջոցով հավաքենք մի քանի CSS ֆայլ մեկի մեջ.

javascriptfunction task(cb) {
  return src('src/*.css')
    .pipe(concat('bundle.css'))
    .pipe(dest('dist'));
}
Задание 1

Միացրեք մի քանի JavaScript ֆայլ մեկի մեջ:

Գործողություններ միացված ֆայլի հետ

Միացումից հետո շղթայով հետագայում կշարժվի մեկ միացված ֆայլ և դրա վրա կարելի է կատարել տարբեր գործողություններ:

Օրինակի համար եկեք կատարենք CSS-ի մինիֆիկացում.

javascriptfunction task(cb) {
  return src('src/*.css')
    .pipe(concat('bundle.css'))
    .pipe(cleanCSS())
    .pipe(dest('dist'));
}
Задание 2

Միացրեք մի քանի LESS ֆայլ մեկի մեջ, ապա վերափոխեք այդ ֆայլը CSS-ի, ապա կատարեք ստացված CSS-ի մինիֆիկացում: