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
355
89
6 months ago 01:26:10 1
Gulp 4 сборка 2023, include файлов, конвертация шрифтов, работа с графикой, avif, webp, svg sprite
7 months ago 00:01:13 3
106 лет с великого подвига
7 months ago 01:40:32 1
FUTURE GARAGE/WAVE MIX [APRIL V]
7 months ago 01:40:11 1
FUTURE GARAGE/WAVE MIX [MAY V]
7 months ago 01:38:22 1
FUTURE GARAGE/WAVE MIX [SUMMER VI]
8 months ago 00:13:57 1
Оригинальная прихватка своими руками
8 months ago 00:01:30 1
100 ДНЕЙ ИГРАЛ ТОЛЬКО С ДИГЛОМ В CS:GO
8 months ago 00:15:26 1
Шарф-труба. Как связать шарф трубу спицами
9 months ago 00:09:24 1
Felix The Cat разбор боссов игры на Денди!
10 months ago 00:10:37 6
Вязание ажурных узоров. Ажурный узор для вязания спицами
11 months ago 00:25:01 1
TAP Rallye de Portugal 1994 | Group A [Passats de canto] (Telesport)
11 months ago 00:25:01 2
ЭТОТ ГЛУПЫЙ СВИН ЗА 25 МИНУТ // Seishun Buta Yarou [Переозвучка]
11 months ago 00:47:10 1
LEGENDS of HARDTRANCE 4 (Vinyl mixed by Yilmars)
12 months ago 01:10:58 1
From Bhuiyan of Gaya to Bombay Velvet of Bollywood - Journey of a Subaltern Historian | Gyan Prakash
12 months ago 00:11:00 1
Приполярные деревни Коми.БОЛЬШОЕ ГАЛОВО в Ижемском районе
1 year ago 00:18:47 1
Кобра Кай | Ястреб | От лузера до чемпиона долины по каратэ
1 year ago 01:46:29 1
GULP 2022 установка настройка плагины. Подробный курс по настройке галпа для быстрой сборки проекта
1 year ago 00:01:24 1
’CLUB BILDERBERG’: Reunión en PORTUGAL de las 130 personas MÁS PODEROSAS, hay 6 ESPAÑOLES | RTVE
1 year ago 01:14:22 1
forgotten life
1 year ago 00:03:01 3
Kejoo Beats & El-M3allem - Qalp
1 year ago 02:14:23 6
Every Day Is Exactly the Same
1 year ago 00:14:48 6
ЭТОТ ГЛУПЫЙ СВИН: ФИЛЬМ ЗА 14 МИНУТ // Rascal Does Not Dream of Bunny Girl Senpai // [Переозвучка]