Автоматизация передаёт эти задачи компьютеру. Минификация HTML, CSS и JavaScript, сжатие изображений, генерация WebP, сборка
sprite.svg — всё это делается один раз в конфигурации, а дальше запускается одной командой.Основа цепочки — Node.js и npm. Npm устанавливает нужные пакеты из внешних библиотек и запускает задачи через консоль. Список зависимостей хранится в
package.json: достаточно положить файл в папку проекта и выполнить npm install — все инструменты скачаются автоматически. Сами задачи прописываются в gulpfile.js, который Gulp выполняет по команде.В статье разбор каждого звена цепочки с примерами
package.json и объяснением, что такое зависимости и зависимости для разработчиков. #npm☝️ Читать статью
