Gulp - это планировщик задач и сборщик проектов. GULP умеет обновлять браузер, собирать в один несколько HTML или PUG файлов. Также Gulp работает с CSS препроцессорами, например LESS, SASS, STYLUS и оптимизирует их. Сжимает изображения и многое другое. GULP установка настройка и плагины в 2022. Gulp 4 полный курс.
В этом уроке по Gulp мы будем работать с менеджером пакетов NPM в редакторе кода VS Code, инициализировать проект с помощью и создавать конфигурационный файл , установим Gulp глобально и локально, научимся устанавливать и подключать NPM плагины в наш проект. Создадим базовую версию сборки проекта на Gulp, которая позволит нам обрабатывать стили, скрипты и отслеживать изменения в этих файлах автоматически. Сборка и настройка проекта Gulp в 2022 году это минимум который должен знать любой frontend разработчик или даже верстальщик. Так же я покажу, как повторно использовать готовую сборку в своих новых проектах размещу её на GitHub и вы в любой момент сможете скачать код настроенного Gulp проекта.
Мы расширим возможности нашего сборщика Gulp и добавим возможность сжимать изображения, минифицировать HTML код, так же добавим несколько полезных плагинов для работы со стилями и скриптами. Улучшим вывод информации в терминал и настроим автоматическое обновление сайта при изменении любых файлов в нашем проекте.
Я покажу как настроить плагины для работы с препроцессорами Sass, Stylus, Pug и языками Type Script и Coffee Script. После подведения итогов данного курса у вас будет полное понимание как работать с Gulp, как добавить что то в эту сборку или изменить её под себя, а так же вы получите готовый код сборки финальной версии нашего планировщика задач Gulp.
▶▶ Содержание◀◀
00:00:00 gulp что это и установка gulp 4
00:05:38 Установка
00:13:10 Инициализация проекта NPM init
00:22:41 gulp плагины и npm пакеты
00:35:34 Константа с путями
00:42:17 Обработка стилей
00:54:12 gulp watch
01:02:53 Обработка скриптов
01:12:43 Повторное использование сборки
01:25:40 gulp 4 babel, autoprefixer, sourcemaps
01:37:04 Плагин Imagemin
01:44:08 Плагин HTMLmin
01:48:17 Плагин Size
01:51:25 Gulp Newer
01:56:21 gulp 4 browsersync
02:08:27 Работа с Pug
02:13:18 Препроцессор Stylus
02:16:55 настройка gulp sass
02:20:49 Язык TypeScript
02:25:02 Компиляция CoffeeScript
02:27:53 Итоги урока по Gulp 4
▶▶ Функционал нашей GULP сборки ◀◀
- компиляция препроцессора PUG
- минификация HTML, CSS, JavaScript
- компиляция препроцессоров LESS, SASS, STYLUS
- автоматическое добавление префиксов CSS
- транспиляция языков Type Script и Coffee Script
- преобразования кода ECMAScript 2015 в обратно совместимую версию JavaScript с - помощью Babel
- объединение нескольких файлов JavaScript в один
- сжатие изображений
- отслеживание новых изображений, которые еще не были сжаты
- отслеживание изменений в файлах и автоматический запуск повторной обработки
- генерация sourcemaps
- отображение размеров файлов в терминале
- локальный сервер с автоматическим обновлением страницы при изменении файлов
▶▶ GULP плагины из урока ◀◀
gulp Сборщик Gulp
gulp-htmlmin Минификация HTML файлов
gulp-pug Pug препроцессор HTML кода
gulp-less Компиляция Less файлов
gulp-stylus Компиляция Styl файлов
sass Компилятор Sass
gulp-sass Компиляция Sass и Scss файлов
gulp-uglify Сжатие и оптимизация Java Script кода
gulp-coffee Преобразует Coffee Script в Java Script
gulp-typescript Преобразует Type Script в Java Script
typescript Язык Type Script
gulp-babel Преобразует Java Script в старый стандарт
@babel/coreЯдро Babel
@babel/preset-env Пресет для компиляции Babel
gulp-clean-css Минификация и оптимизация CSS файлов
del Удаление каталогов и файлов
gulp-sourcemaps Карта строк кода для инструментов разработчика
gulp-autoprefixer Автоматическое добавление префиксов в CSS
gulp-imagemin Сжатие изображений
gulp-concat Объединение нескольких файлов в один
gulp-newer Отслеживание только новых файлов
gulp-rename Переименовывает файлы
gulp-size Отображение информации о размерах файлов в терминале
browser-sync Автоматическое обновление сайта при изменении файлов
Готовая сборка Gulp 4:
Поддержать автора ₽ублем:
1. Сбер: 4274 3200 3233 1582
2. YooMoney:
3. PayPal:
Телеграм:
#gulp4 #gulp #gulpbuild #itdoctor
1 view
289
70
2 months ago 00:05:22 1
Гала-концерт фестиваля «Белый Пароход» 2022: А. Мачуленко «Счастье - есть любовь»
2 months ago 00:27:00 1
Обзор и сравнение 20-ти пластинок Iron Maiden - The Number Of The Beast
2 months ago 00:03:13 1
FAHREE feat. Ilkin Dovlatov - Özünlə Apar | Azerbaijan 🇦🇿 | Showcase Performance | Eurovision 2024
2 months ago 02:48:57 1
Следствие ведут ЗнаТоКи. Дело № 17. Он где-то здесь (1982) / Советский детектив
2 months ago 01:00:00 1
Как восстанавливать организм саморегуляцией. К.м.н. Галина Шаталова (1989)
2 months ago 00:04:21 1
Мама, я встретила Ангела! Стихи Галины Разиной, музыка Владимира Ростовцева, поёт Людмила Полякова.
2 months ago 00:03:23 1
Галина Богодюк “Деревенька“ (cover)
2 months ago 00:02:31 33
Анонс IV ежегодного гала-концерта «На крыльях детства»
2 months ago 00:07:46 1
ДЕВУШКА С ОГРОМНЫМИ СИСЬКАМИ / ПРАНК (реакция людей на пикап)
2 months ago 00:04:00 2
Мы с тобою танцуем (Давид Тухманов, Владимир Харитонов). ВИА «Надежда». Концерт в Раменском, 2019 г.
2 months ago 00:01:00 1
Новой выпуск сериала-расследования «С*кс в большом городе»#психолог #сексолог#удовольствие
2 months ago 00:00:11 1
А теперь угадайте? Лёша Галаев.
2 months ago 00:04:27 1
Dimash - AVE MARIA | Новая Волна 2021
2 months ago 00:13:14 1
ЧТО СДЕЛАЛИ с ИГРОЙ?! - ЗАШЕЛ в WARFACE 2024
2 months ago 01:06:59 1
Астрофест “Инфинитум 2.0“, Галина Волжина “Астрология о Любви“.
2 months ago 00:03:32 1
Онлайн урок по хореографии для детей.Танец “Каражорга“
2 months ago 01:27:01 1
Россия-Франция: как это сегодня ? Беседа с Галиной Паниной.
2 months ago 00:02:49 1
Онлайн урок по хореографии.Разминка для детей.
2 months ago 00:05:47 1
“Довоюй родной“- Галина Калашникова
2 months ago 00:05:01 1
Calhoun and Fix-it Felix being a total power couple for like 5 minutes straight 🤎
2 months ago 00:00:33 1
TERMINATOR 7: End Of War #shorts #terminator #terminator7 #movie
2 months ago 00:03:35 1
Елена Рогожникова - Старый дом (Калина Красная 2013)
2 months ago 06:48:46 1
Конкурс картоделов Dragon Quest [MNS ]. Карта “В конце они все умрут“ от GreenScreen