Gulp настройка установка плагины. Пошаговая инструкция по настройке сборки Gulp 4 для верстки сайтов

Поделиться
HTML-код
  • Опубликовано: 1 июл 2024
  • Gulp - это менеджер задач и сборщик проектов. Что умеет Gulp 4? Самостоятельно конвертирует и подключает шрифты. Обновляет браузер. Собирает в один несколько HTML файлов. Работает с CSS препроцессорами, например SCSS и оптимизирует их. Не только сжимает изображения но и конвертирует их в современный формат WEBP, а также самостоятельно подключает результат к HTML и CSS файлам. Собирает в один несколько JavaScript файлов, оптимизирует и сжимать их. Умеет создавать SVG спрайты и многое другое! Ну что, хочешь себе такой же мощный Галп? Отлично, тогда мы сейчас пошагово установим его с нуля, настроим и применим самые крутые плагины. Погнали!!
    🔴 ОБНОВЛЕННОЕ ВИДЕО: • Video
    🔴 Готовая сборка GULP из урока (патреон): / 36724521
    Спасибо за поддержку бесплатного обучающего контента!
    Уточнения.
    ☝️imagemin следует оставлять 7й версии!
    ☝️ UPD 26/06/2021 - Обновился SASS, из-за этого сборки Gulp могут не запускаться.
    В package.json:
    "sass": "latest"
    в gulpfile.js меняем на:
    scss = require('gulp-sass')(require('sass'));
    а также:
    scss({ outputStyle: 'expanded' }).on('error', scss.logError)
    Обновил файлы шаблонов и сборок.
    ☝️ У кого проблемы с плагином WEBPCSS нужно установить converter командой -
    npm install webp-converter@2.2.3 --save-dev
    ☝️ Папка проекта не должна называться gulp
    ☝️ Запускать можно и отдельные функции, например gulp css
    ☝️ У кого копирует в dist только .jpg попробуйте немного изменить запись форматов с /*.{jpg, png, svg, gif, ico, webp} на /*.+(png|jpg|gif|ico|svg|webp)
    ☝️ Для WEBP-CSS следует использовать настройки: webpcss({webpClass: '.webp',noWebpClass: '.no-webp'}
    ☝️ WEBP-CSS выдает ошибку если в названии файла картинки есть пробелы и/или кириллица
    👉 Ссылки:
    NodeJS - nodejs.org/ru/
    Gulp - gulpjs.com/
    Форматы изображений в веб-разработке - • Форматы изображений в ...
    👉 БЕСПЛАТНЫЙ курс по верстке сайтов (Front End). Уроки HTML CSS JS:
    • БЕСПЛАТНЫЙ курс по вер...
    👉Настройка редактора VS Code:
    • VS Code настройка уста...
    Содержание:
    00:00 - Вступление
    00:58 - Установка Node.js
    02:24 - Работа с терминалом (командной строкой)
    04:02 - Установка Gulp глобально
    04:46 - Создание package.json
    06:53 - Установка Gulp в проект
    08:21 - Создание gulpfile.js, файлов и папок проекта
    10:38 - Первый запуск Gulp
    11:21 - Очистка пакетного менеджера (решение проблем)
    12:16 - Написание "сценария", создание переменных
    19:28 - Обновление браузера
    23:24 - Работа с HTML, подключение других файлов
    35:20 - Удаление папки с результатом
    37:04 - Работа с CSS (SASS/SCSS)
    48:25 - Работа с JavaScript файлами
    52:34 - Работа с изображениями, конвертация в WEBP
    01:05:56 - Работа со шрифтами
    01:15:16 - Запуск нового проекта
    01:16:52 - Важное напутствие!
    👉 Страницы плагинов:
    BrowserSync - www.browsersync.io/docs/gulp
    File Include - www.npmjs.com/package/gulp-fi...
    Del - www.npmjs.com/package/del
    Sass - www.npmjs.com/package/gulp-sass
    Autoprefixer - www.npmjs.com/package/gulp-au...
    Group CSS media-queries - www.npmjs.com/package/gulp-gr...
    Rename - www.npmjs.com/package/gulp-re...
    Clean CSS - www.npmjs.com/package/gulp-cl...
    Uglify ES - www.npmjs.com/package/gulp-ug...
    Babel - www.npmjs.com/package/gulp-babel
    Imagemin - www.npmjs.com/package/gulp-im...
    WEBP - www.npmjs.com/package/gulp-webp
    WEBP HTML - www.npmjs.com/package/gulp-we...
    WEBP CSS - www.npmjs.com/package/gulp-we...
    Fonter - www.npmjs.com/package/gulp-fo...
    ttf2woff - www.npmjs.com/package/gulp-tt...
    ttf2woff2 - www.npmjs.com/package/gulp-tt...
    SVG Sprite - www.npmjs.com/search?q=gulp-s...
    👉JS функции и миксин из урока:
    fls.guru/gulp.html
    👉Решение проблем:
    npm cache clean --force (очистака npm)
    npm i npm -g (установка npm)
    🔴 Получить доступ к плюшкам + поддержать канал: / freelancerlifestyle
    🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle)
    🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
    🔴 Facebook: / freelancerlifestyle
    🔴 Instagram: / freelancer.lifestyle
    👋 Меня зовут Женя Андриканич, я IT - специалист, занимаюсь разработкой сайтов. На этом канале, я регулярно и в максимально доступном формате буду делиться с тобой своим опытом, наработками, секретами и лайфхаками!
    Ссылка на канал: / freelancerlifestyle
    🤟 Живи, а работай в свободное время! ©

Комментарии • 2,6 тыс.

  • @Toredomad
    @Toredomad 4 года назад +345

    Учителя платных курсов останутся без работы )) Спасибо огромное!

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +23

      Пожалуйста!

    • @deutschc9058
      @deutschc9058 4 года назад +3

      точно подмечено))

    • @ZimaTimofey
      @ZimaTimofey 3 года назад +14

      видимо и 52 инфобизнесмена поставили дизлайк, но нас всё равно больше и автору большущий лайк

    • @awenn2015
      @awenn2015 3 года назад +1

      @@FreelancerLifeStyle чем это отличается от стандартных таск?

    • @konstantino7016
      @konstantino7016 3 года назад +1

      @@ZimaTimofey ага, у меня такая же мысль сразу пробежала)) только они, захлебываясь слезами беспомощной злости, могли трясущейся от рыданий рукой ткнуть на диз

  • @user-vn1ho3gu5b
    @user-vn1ho3gu5b 4 года назад +6

    Одно восхищение!!!!!!!!! Ваши уроки, смотрю с большим удовольствием, доступно, понятно, супер!!!!!!

  • @user-Natalia11
    @user-Natalia11 3 года назад +20

    Огромное спасибо! Это лучший урок из всех просмотренных! Вы гениальный учитель!

  • @zzzzzzzvvvvvvvv
    @zzzzzzzvvvvvvvv 2 года назад +3

    Классный учитель. На одном дыхание смотрю его. Продолжай баловать нас своими уроками. Удачи в вёрстке и в жизни. 🥳☺️

  • @user-bp8jp3on3r
    @user-bp8jp3on3r 4 года назад +44

    Отличное видео! Наконец-то хороший урок по Gulp из всех что есть в интернете. Теперь я всё понял) Очень понравилась сборка! Спасибо большое!!!!!!)))))

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +4

      Супер! Я рад!

    • @user-hc1ne6td1z
      @user-hc1ne6td1z 2 года назад

      ​@@FreelancerLifeStyle пожалуйста добавь в описание где апдейт снизу
      Запустить команды по очереди:
      gulp clean
      npm i
      gulp
      иначе не работает gulp

  • @andreiribac6284
    @andreiribac6284 3 года назад +8

    Евгений я надеюсь Вы умеете плавать, потом как очень велик риск потому в океане благодарности за это видео! Это просто замечательное обучающее пособие! Огромное спасибо и низкий поклон!

  • @mverba
    @mverba 2 года назад +9

    Ой, ну прям так мило)) У Жени, когда все получается - он так искренне радуется, и я радуюсь вместе с ним и сижу улыбаюсь весь ролик :D

  • @user-ex5bu4kh1o
    @user-ex5bu4kh1o 2 года назад +1

    Евгений, пока не нашла твой канал, учеба шла медленно, нудно и уныло... точнее, почти не шла) а тут - каждое видео вызывает "Вааааауууу, это же именно то, что нужно! Да еще и насколько доступно!" И всё получается! ты делаешь неописуемо полезное дело, огромнейшая благодарность!

  • @mikhailvashkevich6106
    @mikhailvashkevich6106 4 года назад +7

    Огромное спасибо за видео! Все понятно, по делу и со стилем. Очень долго не мог разобраться с gulp, а тут и быстро все понял и с удовольствием.
    Огромный тебе респект за проделанную работу!

  • @user_with_params1286
    @user_with_params1286 4 года назад +6

    Спасибо, Женя, за ваш труд. Вы один из тех, кто делает этот мир лучше.

  • @Nortropb2
    @Nortropb2 Год назад +1

    Ну ты талантище! Даже не представляю какую работу нужно провести перед и после записи ролика, что бы все так структурированно и понятно было. Спасибо!!!

  • @user-tg9mc8bf1s
    @user-tg9mc8bf1s 2 года назад +3

    Евгений! Вы просто чудо! Какой гигантский труд! Спасибо Вам ,огромное, что делитесь с нами!

  • @Blondguy12
    @Blondguy12 4 года назад +21

    О боги! Только задумался над тем чтобы крепко взяться за gulp, и тут Жека выпускает такой ролик! Лайк не глядя!

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +1

      Спасибо)

    • @Blondguy12
      @Blondguy12 4 года назад +1

      @@FreelancerLifeStyle Сделай пожалуйста еще видео по Гридам! Молю!

  • @dmitriyegorov4764
    @dmitriyegorov4764 4 года назад +10

    Женя, вот за это просто большущий и жирный лайк! ) Огромное спасибо!

  • @vladimidlav
    @vladimidlav 4 года назад +1

    Здоровья тебе!! Что ж ты за человек то такой хороший!! Стоооолько информации, сжато, четко, доступно!

  • @user-pk3eu6su6w
    @user-pk3eu6su6w 2 года назад

    С каждым видео, верстка становиться все более увлекательной. Мега контент, огромное спасибо!

  • @ggo_webdev
    @ggo_webdev 4 года назад +4

    Женя только зашёл на видос и тут сразу телесная майка) долго ждал этот ролик!

  • @irina-s
    @irina-s 4 года назад +6

    Мега крутая сборка! Думаю, это шикарный и щедрый подарок для нас, спасибо большое!
    P.s. Посмотрела до конца, вся семья принимала активное участие в съёмках, очень здорово! 🤗

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +1

      Спасибо! Рад что полезно! Семья всегда со мной, а я всегда с семьей)

  • @user-mg7tt3fb8m
    @user-mg7tt3fb8m 3 года назад

    Круто! С каждым видео все больше хочется смотреть материал в таком позитивном стиле)

  • @wolftool3868
    @wolftool3868 3 года назад

    ВОСХИТИТЕЛЬНО!)) От твоих видосиков узнаю больше, чем на курсах, спасибо! Бомби дальше!)

  • @YarkiiYa
    @YarkiiYa 4 года назад +6

    Пушка!!!! Наконец-то дождался. Спасибо Женя

  • @konglomora227
    @konglomora227 3 года назад +4

    Спасибо за твой труд, ты нереально круто подаёшь информацию!🙂☀️

  • @romanhassazhyrov5558
    @romanhassazhyrov5558 3 года назад +2

    Чувствую себя космонавтом после твоих видео, будто побывал в открытом космосе, лайк и благодарность! :D

  • @mrstep9466
    @mrstep9466 3 года назад +18

    Народ, я думаю, нам с вами очень повезло, что мы подписаны на этого человека. Такой золотой контент трудно найти

  • @loralinda4398
    @loralinda4398 4 года назад +4

    Супер. Ты все делаешь очень просто. Все непонятные вещи в твоей интерпретации являются супердоступными. Жалко, что только один лайк можно. Реально заслуживаешь больше. Спасибо тебе. Окончание видоса впечатляет. Класс.

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +1

      Спасибо большое! Всегда можно сделать репост в соц сети))

  • @MegaSmith37
    @MegaSmith37 4 года назад +8

    Весь урок пролетел как одно мгновение. Большое спасибо Вам за Ваш труд!
    Только начинаю изучать путь Front - End разработчика и понимаю что чем больше смотрю Ваши уроки тем сильнее моё желание учиться и изучать эту сферу!

  • @user-cy5hf5gi8n
    @user-cy5hf5gi8n 3 года назад +1

    За окном -40, а я сижу смотрю твои ролики под еду - с интересом и пользой провожу время и отдыхаю:)

  • @user-qh4zv9qc9h
    @user-qh4zv9qc9h 3 года назад

    Ещё раз спасибо!!!! Нахожусь в стадии обучения верстки и, если какой-то затык или что-то новое нужно узнать - сразу к тебе на канал))) выручаешь не первый раз!!! Объясняешь доступно, вот вернулся опять к этому видео для того, чтобы в сборку добавить видосики. Пересмотрел как картинки добавлял и сделал по аналогии. СПАСИБО!!!

  • @RusaDina
    @RusaDina 4 года назад +5

    Спасибо тебе!!
    Всегда смотрю твои стримы и видео ролики
    Gulp это главный инструмент верстальщика

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад

      Пожалуйста!

    • @RusaDina
      @RusaDina 4 года назад +2

      @@FreelancerLifeStyle Есть один вопрос подойдет ли эта сборка для версии node v10.15.3

  • @user-pashkoveval
    @user-pashkoveval 4 года назад +3

    Это! Просто! Офигенное! Евгений вы просто невероятны! Огромное спасибо!

  • @imgladyouasked1132
    @imgladyouasked1132 3 года назад +1

    это лучший урок по сборке, максимально разобрано и собрано. Спасибо!

  • @annamets
    @annamets 3 года назад

    О это волшебное чувство, когда не получалось непонятно почему, а потому вдруг получилось! Большое, большое спасибо!))

  • @nazaror7730
    @nazaror7730 4 года назад +8

    Жека спасибо за видео. Очень жду от тебя видео на 2 темы:
    1) Адаптивные шрифты
    2) Кроссбраузерность

  • @sheraabdurakhmanov9631
    @sheraabdurakhmanov9631 4 года назад +3

    Без вас я бы никогда не установил и не настроил Gulp, так как писать функции js еще не умею. СПАСИБО ОГРОМНОЕ!!!😌

  • @alekseevich_psk
    @alekseevich_psk 3 года назад

    Какой раз натыкаюсь на данный канал, и каждый раз удивляюсь на сколько годный контент! ) Пойду обновлю свою сборку)

  • @katsiarynayaryvanovich7415
    @katsiarynayaryvanovich7415 3 года назад

    Спасибо! Всё получилось!) И всё понятно рассказал. По раскрытию темы - топ! Но вставки outdoors и с семьёй влюбляют в твои видео ещё больше)))

  • @lackevil3730
    @lackevil3730 4 года назад +5

    Только позавчера было 55 тысяч, сейчас уже 56,2. Вы огромный молодец, что делаете такой классный контент!

  • @fentan6806
    @fentan6806 2 года назад +63

    Для тех у кого проблемы с gulp-imagemin установите версию ^7.1.0
    npm i gulp-imagemin@^7.1.0

    • @I_am_yulich
      @I_am_yulich 2 года назад

      спасибо большое за совет)))

    • @victoriia8285
      @victoriia8285 2 года назад

      Спасибо огромное, не могла решить эту проблему

    • @TheLokHome
      @TheLokHome 2 года назад

      благодарю

    • @TheFastmind
      @TheFastmind 2 года назад

      Спасибо, братан.

    • @tanya8111
      @tanya8111 2 года назад

      Спасибо!!

  • @BitonixStudio
    @BitonixStudio 3 года назад

    Спасибо, Тебе Огромное!!! Мощная подача. Просто заряд получил и Бодрости и Позитива. С третьего захода, но вроде всё у меня получилось. Пошёл смотреть следующие ролики про Галп. Там просто куча часов надо ещё просмотреть. Люблю учиться у мастеров. Удачи Тебе во Всём и Процветания!

  • @user-ie7jv4in9j
    @user-ie7jv4in9j 3 года назад +2

    Жека, тысяча лайков тебе ))). Очень классный контент, как собственно и всегда. Сэкономил гору времени! Все понятно и доходчиво. Все работает как часы. Спасибо тебе огромное! Волшебный у тебя канал!

  • @vladcherkasov3247
    @vladcherkasov3247 4 года назад +3

    Спасибо тебе ОГРОМНОЕ!!! Качество намного выше некоторых платных курсов.

  • @aibulater2282
    @aibulater2282 4 года назад +132

    Я: "О круто, пойму что такое gulp за 1 час"
    *прошло 2 дня*
    ______________________
    Огромное спасибо за урок. У меня все вышло, путь был долгим, но я смог благодаря крутой и понятной подачи, спасибо

    • @golden_go3673
      @golden_go3673 3 года назад +2

      ponimaiu))))))))))))))))))

    • @user-gn4qy7mc9f
      @user-gn4qy7mc9f 3 года назад +7

      Боже, прослезилась от всей жизненности ситуации))

    • @user-jr3pu4px9u
      @user-jr3pu4px9u 3 года назад

      Повторение - мать ученья! Советую периодически повторять все процедуры из видео, очень крутая сборка, автономная.

    • @arthurshishko1841
      @arthurshishko1841 3 года назад

      @@user-jr3pu4px9u нет смысла повторять. Всё есть на quick start gulp. А после всё равно прийдется слезть с gulp и собирать всё вручную

    • @konglomora227
      @konglomora227 3 года назад +2

      @@arthurshishko1841 а почему нужно будет слезть?

  • @Fomalin
    @Fomalin 4 года назад

    Большое Вам спасибо, Евгений! Самый понятный материал в открытом доступе на рутубе.

  • @user-ns2tx6oc4q
    @user-ns2tx6oc4q 3 года назад

    👍👍👍💣💣💣👏👏👏
    Спасибище!!!
    Женя, ты отличный учитель!

  • @lackevil3730
    @lackevil3730 4 года назад +8

    Спасибо большое за урок! Как всегда годнота!

  • @Alesun
    @Alesun 4 года назад +6

    Жека ты лучший ! Все твои видео выходят тогда когда мне это действительно нужно . Друг позвал работать над проектом и сказал будем работать с галпом и тут бац выходит твой видос .

  • @user-jj2sl6zy5l
    @user-jj2sl6zy5l 3 года назад

    ...и тут я решила взять акадэм-отпуск чтобы изучить все видеоуроки Жеки)))
    Каждое видео - все понятно и легко и прям то, что нужно. Это любовь. Спасибо за твой труд!!!

  • @konstantino7016
    @konstantino7016 2 года назад

    Продуман каждый нюанс, дан ответ на все вопросы! Отличное проработанное видео! 👍

  • @soprettysnow
    @soprettysnow 4 года назад +6

    Привеет, где -то в комментария под твоими роликами видел пост « часть первой зарплату в IT переведу вам😁» так вот, я присоединяюсь, огромнейшее вам спасибо !

  • @stanislavjilnicov6528
    @stanislavjilnicov6528 3 года назад +7

    Женя ты главное никогда не думай проект закрывать. Мне кажется обучать людей - это твое) Как боженька все доходчиво доносишь. Держу за тебя кулачки!) Красавчик.

  • @user-xz3er5fz9l
    @user-xz3er5fz9l 3 года назад +1

    Огромное спасибо за урок! Это как раз тот случай, когда просмотр ролика длиной в 1,5 часа превратился в два дня и ты по окончанию очень рад, что так произошло. Так как пересмотр отдельных моментов заставил уже ,буквально с закрытыми глазами все писать и лучше разбираться в сути кода. Основные моменты, с которыми столкнулась это были:
    Непонимание программой различных регистров, приходилось дополнять переменные еще доп.буквой;
    При запуске галпа просил установить еще конвертер npm install webp-converter@2.2.3 --save-dev.

  • @Kozmo969
    @Kozmo969 3 года назад

    Большое спасибо за такую продуманную до кратчайших мелочей работу!

  • @no_way_back813
    @no_way_back813 4 года назад +7

    48:22 ты прям предугадал мои эмоции)
    Мега крутой урок, Gulp был моим слабым местом, но благодаря тебе наконец-то с ним разобрался, спасибо тебе огромное!

  • @cassidyif9889
    @cassidyif9889 4 года назад +4

    Редко пишу комментарии но автор этого видео реально заслуживает уважения!!! Я подробно разбирал этот вопрос и это не сомненно лучшое выдео о Gulp в рунете!!! В нем именно то что нужно причем написано всё в новом стандарте. Мужик, спасибо тебе! Ты реально крут!

  • @saschashow8908
    @saschashow8908 2 года назад

    Самые лучшие видео на ютубе. Несомненно вне конкуренции!! Большое спасибо!

  • @yuriismakota9574
    @yuriismakota9574 3 года назад

    Gulp это просто НЕВЕРОЯТНО!!! Спасибо за Урок!

  • @evgeniymishchenko5107
    @evgeniymishchenko5107 4 года назад +14

    Видео по отличное, спасибо! Чтобы все выполнить, пришлось смотреть его не меньше 3-х часов, представляю сколько времени заняло у Жени, на создание этого урока. Отдельное спасибо за ваш труд!

  • @yuliavyssotskaya1269
    @yuliavyssotskaya1269 4 года назад +4

    Даже я все поняла! Спасибо! У Вас талант объяснять доступным языком, интересно и НЕ скучно. Так держать!!!

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +1

      Спасибо большое! Я очень рад!

    • @Artyom_K.
      @Artyom_K. 2 года назад

      то что поняла это не факт, что можешь применить. Ты же женский пол. А то что ты поняла это тебе только кажется

  • @aleksandralando3812
    @aleksandralando3812 3 года назад +2

    мощь. сразу видно, что человек шарит во всех тонкостях и не одну шишку набил)) круто, одни восхищения

  • @user-ce4vt6vv8r
    @user-ce4vt6vv8r 2 года назад

    В который раз возвращаюсь к этому видео, просто пушка, каждый раз спасает, спасибо!!

  • @artem_doronin
    @artem_doronin 3 года назад +82

    мои мысли 4 дня назад:
    "Ура! Осталось изучить gridы и gulp, и завтра-послезавтра начну учить JS!!"
    После 2-х дней на gridах "че-то гемор какой-то, пойду-ка лучше gulp по-быстрому изучу"
    После 2-х дней на gulpe "да твою ж мать!!!"
    Благодарю за очень подробные уроки!

    • @user-sv8ty6yh8k
      @user-sv8ty6yh8k 3 года назад +2

      по сравнению с gulp gridы - это детский лепет.

    • @dvshnyy
      @dvshnyy 3 года назад

      ох сколько еще жопа будет гореть из за gulpa )))

    • @jedixtv3362
      @jedixtv3362 3 года назад +1

      ну шо выучил?

    • @dvshnyy
      @dvshnyy 3 года назад

      @@jedixtv3362 в целом галп не такой страшный каким кажется.

    • @volodymyrdubinkin4823
      @volodymyrdubinkin4823 3 года назад +3

      я не один такой)) а еще мне сказали вчера, что - Галп сейчас заменен вебпаком))) и у меня вообще дверца захлопнулась))

  • @user-qk4gh8cn6t
    @user-qk4gh8cn6t 2 года назад +25

    Для работы плагина внёс следующие изменения:
    1) установить дополнительно : npm install sass gulp-sass --save-dev
    2) scss = require('gulp-sass')(require('sass'))
    3).pipe(scss({ outputStyle: 'expanded' }).on('error', scss.logError))

  • @dobrinyanicitich7514
    @dobrinyanicitich7514 3 года назад +1

    Спасибо за труд!
    Как всегда на высшем уровне!

  • @user-du8bu6bv3l
    @user-du8bu6bv3l 2 года назад +2

    ооо, наконецто я нашёл где понятно обьяснили что такое gulp) большое спасибо)

  • @perasperaadastra4915
    @perasperaadastra4915 3 года назад +3

    Чёрт возьми, да ты волшебник какой-то!!!

  • @danmax8513
    @danmax8513 4 года назад +22

    Лайк не глядя. Ещё не смотрел, но уже знаю что контент топовый как впрочем и всегда) Спасибо за старания

  • @user-ef7ip3qs9t
    @user-ef7ip3qs9t 3 года назад

    Шикарный урок! Вкладка с этим каналом открыта всегда!

  • @user-xr4rd3pm1v
    @user-xr4rd3pm1v 3 года назад +1

    Огромное спасибо за подробное видео о Gulp - всё собрал всё работает ))

  • @aviaavia9147
    @aviaavia9147 4 года назад +87

    Ребята у кого вылезает ошибка
    TypeError in plugin 'gulp-webp-css'
    Message:
    Cannot read property '0' of null
    Details:
    domainEmitter: [object Object]
    domainThrown: false
    Плагин ругается на то что тег img не в одной строке кода.
    Сделайте так чтобы тег img был на одной строке тогда всё будет работать.
    Например:
    Вот так правильно:
    Вот так не правильно:
    Чаще всего бывает когда вы сохраняет файл и происходит форматирование и слишком большой тег img переносит в 2 строки из этого выбивает ошибку!
    Лайк если помогло👍,давайте выведем в ТОП чтобы Жека увидел!

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +4

      Спасибо! Частая ошибка

    • @GagikHarutyunyan_dev
      @GagikHarutyunyan_dev 4 года назад +6

      Друг, спасибо тебе огромнейшее, жалко что я 2 часа искал и только потом комменты начал читать)))

    • @user-pb1zu5wz9r
      @user-pb1zu5wz9r 3 года назад +1

      @@GagikHarutyunyan_dev тажехрень

    • @user-tl5tr6ds3d
      @user-tl5tr6ds3d 3 года назад +6

      У меня почему то не решилась проблема

    • @user-tl5tr6ds3d
      @user-tl5tr6ds3d 3 года назад

      Решил проблему, если закомментирован, плагин все равно видет его

  • @srenshin9983
    @srenshin9983 4 года назад +6

    Поставил лайк и подписался после этого сразу пошла загрузка node js 🤪Ждем видео по WordPress 🙏

  • @user-te1ut5ev8w
    @user-te1ut5ev8w 3 года назад

    Здравствуйте! Благодарю за видео! Настоящее спасения для начинающего верстальщика!

  • @Vladimir-ww1be
    @Vladimir-ww1be 3 года назад

    Спасибо даже не верится что такой урок и бесплатно ! Не контент а золото!!!!!!

  • @user-tf4vu9kr2z
    @user-tf4vu9kr2z 2 года назад +4

    Просто золотой Человек!

  • @ID7B
    @ID7B 3 года назад +18

    У кого ошибка в браузере Cannot GET / при запуске gulp, помогает обновление страницы вручную. Лучше чтобы browserSync запускался не в watch, а в build параллельно с fontStyles.
    Это происходит из-за того, browserSync отрабатывает быстро, а html и прочие файлы еще не успевают сформироваться.
    let build = gulp.series(clean, gulp.parallel(js, css, html, images, fonts), gulp.parallel(fontsStyle, browserSync)),
    watch = gulp.parallel(build, watchFiles);
    Когда выполняться все задачи перед fontsStyle, параллельно запустится - fontsStyle и browserSync

    • @fxinc
      @fxinc 3 года назад +1

      Спасибо, помогло!

    • @dimapros6104
      @dimapros6104 2 года назад +1

      Спасибо за дельный совет !

    • @Anita-yd5lc
      @Anita-yd5lc 2 года назад

      Спасибо за наводку!

    • @lz_0781
      @lz_0781 2 года назад +1

      Спасибо вам большое. Из-за этой проблемы у меня не загружались фоновые картинки, а теги img грузились по 20 секунд. Теперь всё отлично. Благодарствую!

  • @myhyil
    @myhyil 3 года назад +2

    Крут. Что я еще могу добавить? Ты просто крут чувак. Спасибо за легкость, и самое важное - актуальность подаваемого материала. Продолжай в том же духе. На ютюбе до*бени материала про веб разработке. Но годного и легкоусвояемого - единицы. Спасибо за твою работу. Ставлю очередной лайк тебе.

  • @ruslanvybornov1237
    @ruslanvybornov1237 4 года назад

    Спасибо огромное за это туториал по галпу, особенно про фичу с шрифтами и картинками это вообще супер-пупер клёво.
    Собрать получилось не с первого раза, то запятую не там поставил, то еще что-то, но не сдался и добил до конца и сборка готова к использованию)
    Лайк и подписка 100%

  • @user-js6gr7ji8f
    @user-js6gr7ji8f 4 года назад +21

    Ничего не знаю про gulp, но думаю, лишним точно не будет)

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +12

      Хороший вариант получить информацию максимально доступно!

  • @user-tz4dl9yp4o
    @user-tz4dl9yp4o 4 года назад +4

    Спасибо, наконецто дождался

  • @m20a20x
    @m20a20x 3 года назад +1

    Всегда знал, что Gulp - вещь классная, но даже браться за нее боялся...
    Пока не наткнулся на твой урок.
    Спасибо!

  • @ulvicompaz
    @ulvicompaz 2 года назад

    Супер урок - Супер подача. Спасибо вам за труд.

  • @user-hm7sk9fk5w
    @user-hm7sk9fk5w 4 года назад +3

    блин вот не хочется чтоб выглядело как лесть + не особо люблю оставлять комменты, но реально ты прикольно делаешь видосы, они позитив излучают вдобавок какой-то свой стиль. Блин ну реально приятно учится (как кто-то писал уже в комментах)

  • @aurocheg
    @aurocheg 4 года назад +3

    Женя, огромное спасибо за видео, очень долго мучался с Gulp'ом, выручаешь как всегда)

  • @Snegurjan
    @Snegurjan 3 года назад

    Как это можно так рассказывать понятно и бесплатно,я в шоке.Жекаааа ,Жекааа ты крутой бро,спасибо большое тебе!🙌🏻🤜🏻🤛🏻❤️

  • @DzmitryArtsiamkou
    @DzmitryArtsiamkou 2 года назад

    Урок супер, спасибо!!! Очень помог разобраться во всём.

  • @strangechannel4589
    @strangechannel4589 4 года назад +4

    Спасибо, парень, это круто и бесплатно!!! Знаю, что у некоторых, кто продает платные курсы это подается под видом Верстка 2.0 и стиот хреновых денег!

  • @EZ_Buddie
    @EZ_Buddie 3 года назад +33

    Для тех у кого проблема со стартовым шаблоном при запуске Gulp:
    нужно заменить в файле gulpfile.js строку
    let scss = require("gulp-sass");
    на
    let scss = require("gulp-sass")(require('sass'));
    А в package.json добавить
    "sass": "latest",
    после
    "gulp": "latest",
    После этого если уже запускали gulp и npm i
    Запустить команды по очереди:
    gulp clean
    npm i
    gulp

    • @websterov
      @websterov 2 года назад

      У меня появилась другая ошибка (TypeError: scss is not a function) ругается на gulpfile.js:75:4

    • @vadimkiryanov4933
      @vadimkiryanov4933 2 года назад

      Спасибо большое

    • @arshakdavtyan2631
      @arshakdavtyan2631 2 года назад

      Bolshoye spasibo vsyo srabotalo

    • @magrur5266
      @magrur5266 2 года назад

      It was helped me. Thanks

    • @SG-li3qv
      @SG-li3qv 2 года назад

      спасибо за помощь и подсказку, а то я тут сижу и туплю. Самоучка сам

  • @1_dimasik_1
    @1_dimasik_1 3 года назад

    Жека, ты крут, твои уроки самые простые и понятные. Просто респект

  • @user-by3pn5mf3l
    @user-by3pn5mf3l 2 года назад +1

    Огромное спасибо за ваш труд. Без вас разобраться было бы гораздо труднее. Подписчиков вам благодарных и побольше!

  • @user-te1ut5ev8w
    @user-te1ut5ev8w 3 года назад +3

    Здравствуйте! Еще раз благодарю за видео! Вот коечто от себя:
    33:05 - для решения этой проблемы я прописал следующее:
    src:{
    html: source_folder +"/index.html",
    ...
    },
    но это, видимо, подходит только для одностраничного сайта
    42:40 - здесь можно добавить grid:true для поддержки гридов
    1:10:56 - необходимая фунция колбэк

    • @user-te1ut5ev8w
      @user-te1ut5ev8w 3 года назад

      Примечание:
      "33:05 - для решения этой проблемы я прописал следующее:
      src:{
      html: source_folder +"/index.html",
      ...
      },
      но это, видимо, подходит только для одностраничного сайта"
      можно оставить в старом варианте, просто нужно наши паршелы .html ложить в отдельную папку, и тогда система будет работать даже для многостраничного сайта

  • @wannabesuspect8962
    @wannabesuspect8962 3 года назад +173

    если что, плагин file-include 1.2.13 теперь создает константу в начале вашего gulp файла. Поэтому fileinclude=require("gulp-file-include") писать не надо, иначе словите ошибку повторного обьявления переменной.

    • @user-ig4lq2ts8b
      @user-ig4lq2ts8b 3 года назад +5

      я констатну вначале просто закоментил))

    • @user-zb7ew6mc3k
      @user-zb7ew6mc3k 3 года назад

      Спасибо!

    • @cotriks6251
      @cotriks6251 3 года назад +3

      Лучший, прям во время)

    • @skmail8884
      @skmail8884 3 года назад +2

      или просто удалить

    • @user-bo1kh8ku5u
      @user-bo1kh8ku5u 3 года назад +6

      не знаю кто ты , но живи долго и счастливо , очень выручил )

  • @sergeystarkov8010
    @sergeystarkov8010 4 года назад

    Ох, спасибо! Два месяца никак не решался досмотреть это видео - всё казалось слишком сложным (я новичок и не знаю JS), но мысли о Gulp не давали покоя, и я всё-таки решился. Как же здорово! Спасибо, что так круто объяснил весь написанный код! Теперь Gulp не кажется магией (ну почти).

  • @andrejkinev
    @andrejkinev 3 года назад

    Автору видео уважение за проделанную работу. Очень интересно описание сделано.

  • @kinopriceru
    @kinopriceru 4 года назад +3

    Спасибо! Сидел долго, спецом поворил все по видео, для того, что бы самому лучше вникнуть в gulp настройку, пару раз споткнулся на ошибках, элементарных опечатках, но часа за 3 дошел до конца! Отличная сборка!

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +1

      Отлично! Хорошо что не стал орать что ничего не работает, а сам все проверил и сделал.

  • @zafarasrorov3687
    @zafarasrorov3687 3 года назад +3

    Жека ты лутший бро. Oгромный респект тебе, очень интересный видос продолжай !!!

  • @mexvision-3556
    @mexvision-3556 2 года назад

    Добавил в закладки, буду осваивать, для больших проектов самое оно. До этого момента обходился только препроцессором, но это не всегда удобно, если речь идёт о больших проектах, да и показывать такой проект очень удобно, так как можно сразу проставить все ссылки на страницы, и создать хорошую эмуляцию уже работающего сайта. Спасибо за большой и информативный урок.

  • @smeyk
    @smeyk 3 года назад

    Конец ролика - просто класс! 👍🏻

  • @user-jo2rh1mn5x
    @user-jo2rh1mn5x 3 года назад +47

    У кого проблемы с webpcss лучше сразу устанавливайте gulp-webp-css (перед css тире стоит). В css появится директива @support, которая будет проверять поддержку webp, без всяких танцев с бубнами и js по добавлению класса. С середины лета 2020 (судя по информации из гугла) автор пакета gulp-webpcss что-то нахимичил и теперь не работает нормально. Джека, еще раз спасибо за видос!

    • @user-rf1rf1we5r
      @user-rf1rf1we5r 3 года назад

      Спасибо добрый человек

    • @Pros_tp
      @Pros_tp 3 года назад

      Спасибо

    • @zaharkohut7881
      @zaharkohut7881 3 года назад

      Дякую!

    • @Vandalpk
      @Vandalpk 3 года назад +1

      А можете подсказать,
      у меня теперь в стилях вот такой код @supports (-webkit-appearance:none)
      так и должно быть?
      Просто у Жени совсем по другому

    • @h3ckphy246
      @h3ckphy246 2 года назад

      Спасибо. Модуль из видоса мне не зашел.
      Если у кого возникнет ошибка Cannot read property 'indexOf' of undefined, то это из-за того, что у вас в CSS файле комментарий /* */.

  • @FreelancerLifeStyle
    @FreelancerLifeStyle  4 года назад +57

    🔴 ОБНОВЛЕННОЕ ВИДЕО: ruclips.net/video/Qp1ZMTM7Xpw/видео.html
    🔴 Получить доступ к плюшкам + поддержать канал: www.patreon.com/freelancerlifestyle
    🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle)
    🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
    🔴 Facebook: facebook.com/freelancerlifestyle
    🔴 Instagram: instagram.com/freelancer.lifestyle

    • @-shakirov
      @-shakirov 4 года назад +1

      Фрилансер по жизни - IT и фриланс подскажи пожалуйста, а есть плагин который меняет автоматически у текста раскладку клавиатуры? Допустим когда на рус случайно начал набирать англ текст и наоборот. Типа чтоб распознавал что белиберда идёт и надо перевести.
      Или по сочетанию клавиш уже у введённого текста поменять. Чето тыкался не нашёл ничерта 😅

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +10

      программа пунтосвитчер

    • @lemonjuice938
      @lemonjuice938 4 года назад

      Подскажи пожалуйста, у меня не работает с настройками для webp как её устранить??? Без настроек работает, а с настройками браузер запускает но копирует картинку вообще никак

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 года назад +2

      @@devidnelson5757 да будут

    • @user-tu9ij2eb5z
      @user-tu9ij2eb5z 4 года назад +2

      Подскажите пожалуйста, в плагин gulp-webp-html вставить исключение форматов картинок? Он берет в тег picture и svg, а мне этого не надо.

  • @Konde2
    @Konde2 3 года назад

    Ценный урок на вес платины! Спасибо!

  • @user543t
    @user543t 2 года назад

    Огромное спасибо! Просто нет слов за профессионализм.