TODO fix pug /html
- Инициализация проекта
Копирует внешние зависимости в папкиdist/
иdev/
Выполняется при:- в начале разработки
- после очистки папок
dist/
иdev/
- при установке новых пакетов
- при добавлении внешних зависимостей
npx gulp init
- Локальный сервер
Запускает локальный сервер разработки
npx gulp live
- Наблюдение за ресурсами
Следит за изменением файлов в папкеsrc/
и выполняет задания по подготовке файлов дляdev/
npx gulp watch
- Релиз проекта
Наблюдение за проектом. следит за измененными файлами в папкеsrc/
и выполняет задания по подготовке файлов дляdist/
npx gulp dist
- Обновление проекта
Чистит проект, производит инициализацию и копирует ресурсы. Вызывает задачи препроцессоров
npx gulp refresh
- Точка входа
Запускает наблюдение и локальный сервер
npx gulp run
- Очистка папок проекта
Удаляет все файлы из папокdist/
иdev/
npx gulp clean
- Медиаресурсы
Копирует файлы изsrc/
вdev/assets/
npx gulp assets
- Шрифты
Копирует файлы изsrc/fonts/
вdev/assets/fonts/
npx gulp fonts
- Иконки
Копирует файлы изsrc/icons/
вdev/assets/icons/
npx gulp icons
- Изображения
Копирует файлы изsrc/img/
вdev/assets/img/
npx gulp img
- Интерпретатор less
Запуск интерпретатораless
для файлов в папкеsrc/
с выводом вdev/css/
npx gulp less
- Интерпретатор sass
Запуск интерпретатораsass
для файлов в папкеsrc/
с выводом вdev/css/
npx gulp sass
- Интерпретатор pug
Запуск интерпретатораpug
для файлов в папкеsrc/
с выводом вdev/html/
npx gulp pug
- Интерпретатор babel
Запуск интерпретатораbabel
для файлов в папкеsrc/
с выводом вdev/js/
npx gulp babel