ფაილების გადარქმევა Gulp-ში
CSS ან JavaScript ფაილების მინიმიზაციისას
ძალიან მოსახერხებელი იქნებოდა, თუ ოპტიმიზირებული
ფაილები სახელში მონიშნული იქნებოდა როგორც min,
მაგალითად, styles.min.css.
ამისთვის გამოიყენება პლაგინი gulp-rename, რომელიც ფაილს სახელს უცვლის შენახვამდე. პლაგინის დასაყენებლად საჭიროა ბრძანების სტრიქონში შეასრულოთ შემდეგი ბრძანება:
npm install gulp-rename --save-dev
ახლა მოდით დავაკავშიროთ CSS მინიმიზატორი და დაყენებული პლაგინი გადარქმევისთვის:
let {src, dest} = require('gulp');
let cleanCSS = require('gulp-clean-css');
let rename = require('gulp-rename');
ახლა შევასრულოთ ფაილების გადარქმევა მათი შენახვამდე:
function task(cb) {
return src('src/*.css')
.pipe(cleanCSS())
.pipe(rename({
extname: '.min.css'
})
)
.pipe(dest('dist'));
}
მინიმიზაცია გაუკეთეთ JavaScript ფაილებს
პლაგინის gulp-uglify მეშვეობით ისე, რომ მიღებული
ფაილების ჰქონდეთ გაფართოება .min.js.