Сборка frontend проекта при помощи Gulp
Данная сборка была применена в этом проекте
- Минификация CSS
- Установка префиксов
- Группировка медиа свойств
- Удаление комментариев
- Проверка JavaScript кода
- Конвертация шрифтов необходимых для проекта
- Автоматическое обновление браузера при изменении исходных файлов
- Удаление ненужных файлов
- Сжатие изображений
- Конвертация в формат webp
- Переименование файлов в необходимый формат
-Установите Node.js который включает в себя Node Package Manager
Необходимо скопировать package.json
Для установки всех зависимостей необходимо ипользовать команду
npm install
Все задачи описаны в gulpfile.js
Присутствую комментарии поясняющие каждую функцию
Для запуска всех задач необходимо использовать главную команду
gulp watch
После запуска будет запущен проект на localhost:3000
При желании порт можно поменять как и любую выполняемую задачу
Исходные данные хранятся в папке #src
Собранный проект находится в папке dist
- browser-sync
- del
- gulp
- gulp-autoprefixer
- gulp-clean-css
- gulp-file-include
- gulp-fonter
- gulp-group-css-media-queries
- gulp-imagemin
- gulp-rename
- gulp-sass
- gulp-ttf2woff
- gulp-ttf2woff2
- gulp-uglify-es
Если вы нашли ошибку или хоти помочь сделать эту сборку лучше,свяжитесь со мной :)