Ροή Εργασιών στο Gulp

Ας μάθουμε τώρα να εκτελούμε πολλαπλές λειτουργίες σε αρχεία. Για παράδειγμα, πρώτα να μετατρέψουμε το LESS σε CSS, και στη συνέχεια να ελαχιστοποιήσουμε το προκύπτον CSS.

Αρχικά, ας εισάγουμε ό,τι χρειαζόμαστε:

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

Τώρα ας εκτελέσουμε τις περιγραφείσες λειτουργίες:

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

Μετατρέψτε τα αρχεία Stylus σε CSS χρησιμοποιώντας το plugin gulp-stylus, στη συνέχεια προσθέστε προθέματα στις ιδιότητες χρησιμοποιώντας το plugin gulp-autoprefixer και έπειτα εκτελέστε ελαχιστοποίηση του προκύπτοντος CSS χρησιμοποιώντας το plugin gulp-csso.