Перший крок до використання Gulp — додати require у файл gulpfile.
<code data-language="javascript">var gulp=require('gulp');Оператор require вказує Node шукати в папці node_modules пакет із ім'ям gulp. Як тільки пакет знайдено, ми привласнюємо його вміст змінної gulp.
Тепер ми можемо почати писати Gulp-завдання з цією змінною gulp. Основний синтаксис завдання:
<code data-language="javascript">gulp.task('task-name', function() { //Начинка тут });task-name вказує на ім'я завдання, яке буде використовуватися щоразу, коли ви хочете запустити завдання в Gulp. Ви також можете виконати це завдання через командний рядок, написавши gulp task-name.Щоб перевірити це, давайте створимо завдання hello з написом Hello Zell!.
<code data-language="javascript">gulp.task('hello', function() { console.log('Hello Zell!'); }) ;Ми можемо виконати це завдання, набравши gulp hello у командному рядку.
$ gulp hello
Командна рядок поверне повідомлення з написом «Hello Zell!».

Ось як може виглядати реальне завдання:
<code data-language="javascript">gulp.task('task-name', function () { return gulp.src('source-files') //Отримуємо вихідний файл через gulp.src .pipe(aGulpPlugin()) //Посилаємо його через плагін Gulp .pipe(gulp.dest('destination) ')) //Виводимо файл у папку призначення })Як бачите, реальне завдання вимагає два додаткові методи Gulp — gulp.src та gulp. dest.
gulp.src повідомляє Gulp-задачі, які файли використовувати для цього завдання, а gulp.dest вказує Gulp, куди виводити файли після завершення завдання.Давайте спробуємо зробити реальне завдання, в якому будемо компілювати Sass-файли в CSS-файли.
