После установки Gulp у нас есть папка node_modules. Это служебные файлы, которые нужны для работы Gulp и не только. Это библиотеки и зависимости, которые нужны для правильной работы.

Служебный файл package-lock.json.

И самое важное, что сейчас есть в проекте - это главный файл, который называется gulpfile.js. 

По сути, это обычный файл javascript и в нем можно написать javascript код. Как и в любом языке программирования в Gulp, чтобы что-то сделать, нужно написать функцию.  

Gulp - это таск менеджер. Менеджер управления заданиями. И те задания, которые будут выполняться, мы и описываем в файле gulpfile.js. 

Задание в Gulp представляет собой обычную Javascript функцию. 

Вот такое простое задание мы можем сейчас создать:

function test() {
    console.log('test');
}
//Определяем функцию по умолчанию для Gulp
export.default = test;

Для выполнения Gulp команд нужна командная строка. 

Набираем команду gulp и видим, что у нас вывелось на экран слово test.

Особенность Gulp еще в том, что каждое задание нужно завершать. Чтобы это сделать изменяем код следующим образом. Подробнее в видео.

function test(done) {
    console.log('test');
    done();
}