Gulp 4 сборка 2023, include файлов, конвертация шрифтов, работа с графикой, avif, webp, svg sprite

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ย. 2024
  • Супер крутая вечеринка с galp 4 блекджеком, includ-ом полезных подруг врывается в чат. Настроим графику, получим не только скучный png и jpg, а и поработаем с avif и webp, конвертнем шрифты, то, что нужно для верстки крутого проекта, велком на борт, гайсы.
    Сборка на patreon:
    www.patreon.co...
    Сборка с нуля:
    • Gulp 2024, полное руко...
    Дружно подписываемся на телеграм:
    t.me/from0to1com
    Подпишитесь на канал, если вам понравилось данное видео:
    bit.ly/2IFzwBZ

ความคิดเห็น • 336

  • @custercuster4918
    @custercuster4918 ปีที่แล้ว +34

    Вот это вечериночка) Большое спасибо за труд!

  • @drawusoon
    @drawusoon ปีที่แล้ว +11

    УРА!) Наконец-то дождались!) В кои то веки будет хороший вечер, рады, что всё хорошо и ты снова с нами, вечериночки это то чего нам не хватало!)

  • @stanislav_tihanov
    @stanislav_tihanov ปีที่แล้ว +14

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

  • @KIREKSSHOW
    @KIREKSSHOW ปีที่แล้ว +13

    не хватает только марафонов по верстке :)
    спасибо за труд, учитель

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +1

      спасибо

    • @ob5804
      @ob5804 ปีที่แล้ว

      @@vadymprokopchuk Вадиме, покажіть, будь ласка, в наступній частині gulp модулі js? Окремий js файл на кожну сторінку(в мене не працють скрипти, дивлячись, як Ви робити, хочу зрозуміти, що ж не так в мене(. А ще як зменшувати відео, ну як картинки.

    • @ob5804
      @ob5804 ปีที่แล้ว

      @@vadymprokopchuk
      Вадиме, привіт. Питання по таску фонтс. Коли Ви не прописали *.* в return src('app/fonts/src'), то помилка була is not accepted type of font. Will just copy file, коли ж прописали *.*, то помилка вирішилась, а я прописала і одна помилка змінилась на цю
      [09:38:41] Starting 'fonts'...
      Read woff error on test-woff.woff - Will just copy file
      [09:38:53] Finished 'fonts' after 12 s
      шрифт test-woff.woff не переводиться в woff2( 9 все ок, а цей ну ніяк
      const fonter = require('gulp-fonter');
      const ttf2woff2 = require('gulp-ttf2woff2');
      function fonts() {
      return src('app/fonts/src/*.*')
      .pipe(fonter({
      formats: ['woff', 'ttf']
      }))
      .pipe(src('app/fonts/*.ttf'))
      .pipe(ttf2woff2())
      .pipe(dest('app/fonts'))
      }
      function building() {
      'app/fonts/*.*',
      }
      exports.fonts = fonts; Де моя помилка???

  • @fakesega6730
    @fakesega6730 ปีที่แล้ว +8

    Смотрю тебя с того момента, когда у тебя еще не было 15-20 тысяч на ютубе. Очень нравится твой контент, делай видосы больше и чаще, так же не забывай про старичков

  • @sanjo6465
    @sanjo6465 ปีที่แล้ว +2

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

  • @sad_gary
    @sad_gary ปีที่แล้ว +2

    Просто пушка! Огромное спасибо за свежачек!!

  • @tatianaagapkina8658
    @tatianaagapkina8658 ปีที่แล้ว +1

    Ооо, это то, чего мы все так долго ждали!😁 Иду ставить чайничек🙌

  • @upitel
    @upitel ปีที่แล้ว +1

    Вадим, спасибо!)
    Я полдня возился с установкой gulp-include. И ещё покамест нашёл что существует такая сборка... А здесь зашёл и сразу скачал готовую сборку. Будем трудиться!

  • @super_snejinka
    @super_snejinka ปีที่แล้ว +1

    спасибо, Вадим! Люблю тебя!

  • @Dedinside05
    @Dedinside05 ปีที่แล้ว +11

    Теперь нужна вёрстка с это сборкой с подключением всяких слайдеров и тд чтоб стало ясно)

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +7

      да да да, согласен

    • @sergeevalexander4695
      @sergeevalexander4695 6 หลายเดือนก่อน

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

  • @g999ar
    @g999ar ปีที่แล้ว +7

    6:20 - картинки
    22:00 - newer
    31:40 - svg
    40:50 - шрифты
    1:00:20 - include HTML

  • @Норик-п8щ
    @Норик-п8щ ปีที่แล้ว +1

    Супер годная вечеринка подъехала ❤👍👍

  • @bog-1
    @bog-1 ปีที่แล้ว +1

    Бог и вся верстки вернулся

  • @anidesku
    @anidesku ปีที่แล้ว +20

    Было бы замечательно увидеть верстку с применением этой сборки😏

    • @makcmakc963
      @makcmakc963 11 หลายเดือนก่อน +1

      Всеми конечностями ЗА...

  • @jurkochervony4056
    @jurkochervony4056 11 หลายเดือนก่อน +3

    Якщо в когось не конфертуються шрифти або зберігає не в ту папку - то варто встановити "gulp-fonter-unx", оскільки "gulp-fonter" написаний під вінду.
    Я пару годин шукав чому ж конвертація шрифтів некоректно працює.

  • @dimondimonov6417
    @dimondimonov6417 ปีที่แล้ว +2

    Ураааааа

  • @anna_4088
    @anna_4088 ปีที่แล้ว +15

    Вадим, планируете сделать такие же уроки только с WebPack? Мы очень ждем 🥰🥺

  • @maxwatson4099
    @maxwatson4099 ปีที่แล้ว +1

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

  • @dimasavchenko9150
    @dimasavchenko9150 ปีที่แล้ว +18

    Вадим, 'app/**/*.html' - эта запись переносила твой html в папку images))
    Для остальных, в функции building() в src можно явно указать 'app/pages/*.html', тогда лишние html не будет трогать

    • @ob5804
      @ob5804 ปีที่แล้ว

      Дякую)

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      да да, все так и есть

    • @ВладимирДзех-я7з
      @ВладимирДзех-я7з ปีที่แล้ว +4

      @@vadymprokopchuk Если прописать 'app/pages/*.html', то в папку dist билдятся просто кусочки кода и комментарии от gulp-include. А вот если 'app/*.html', то уже всё норм) Поправьте если не так, но у меня всё шикарно

    • @elizabethsh8276
      @elizabethsh8276 ปีที่แล้ว +2

      @@ВладимирДзех-я7з я поменяла порядок компиляции файлов 'src/**/*.html',
      '!src/images/stack/*.html',
      'src/images/*.*',
      '!src/images/*.svg',
      'src/images/sprite.svg',
      и тогда stack не переносит

    • @КассакСаккас
      @КассакСаккас ปีที่แล้ว

      @@elizabethsh8276 привет как я могу с вами связаться Просто я учу gulp я в принц понял данной сборки но остались вопросы

  • @OlegStepanenko-v5d
    @OlegStepanenko-v5d ปีที่แล้ว +1

    Шедеврально!!!

  • @upwlqwp
    @upwlqwp ปีที่แล้ว

    Очень рады возвращению. Большое спасибо !)

  • @AlFino1337
    @AlFino1337 ปีที่แล้ว +3

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

  • @АлександрФомичев-п6ъ
    @АлександрФомичев-п6ъ ปีที่แล้ว +1

    Очень ждал продолжения)

    • @j-lewis
      @j-lewis ปีที่แล้ว +1

      Та же фигня))

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +3

      @@j-lewis та же фигня =)

  • @dimasnytin
    @dimasnytin ปีที่แล้ว +1

    Божественно ❤

  • @cyberactiv1
    @cyberactiv1 ปีที่แล้ว +1

    шедеврально !!!🙂

  • @gerasymenko1
    @gerasymenko1 ปีที่แล้ว +1

    Волшебно

  • @ОльгаФилатова-ф3й
    @ОльгаФилатова-ф3й ปีที่แล้ว

    Спасибо! Лайк, подписка однозначно. Отличная сборка вышла, да и подача супер

  • @grigoriyfomenko4927
    @grigoriyfomenko4927 ปีที่แล้ว

    Спасибо за вечеринку! Установил всю сборку, все работает. Великолепно

  • @vaqiffatiyev585
    @vaqiffatiyev585 ปีที่แล้ว

    Очень понятно, интересно, доступно!!!! Спасибо тебе!

  • @j-lewis
    @j-lewis ปีที่แล้ว

    офигенно) Спасибо большое, дождался!))

  • @bergghest
    @bergghest 5 หลายเดือนก่อน

    Сборка просто топчик! Спасибо!

  • @DrKrInfinity
    @DrKrInfinity 8 หลายเดือนก่อน

    Спасибо большое за сборку!

  • @Freedom_Code
    @Freedom_Code หลายเดือนก่อน

    Спасибо, даже без апгрейдов, офигенная сборка, есть только вот 2024 июля поправочка, автопрефиксер не юзается через require, если устанавливать не версию из видео. Переделал сборку на mjs , завелось.
    Кайфую, офигенная вечериночка, спасибо !!!

  • @spr1ng586
    @spr1ng586 ปีที่แล้ว +1

    Только несколько дней назад решил сделать проект на твоей сборке, и всё время не доходили руки посмотреть видео по неë, кажется это видео мой шанс

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      это продолжение, если все пройдешь будет оч полезно

  • @nicefellow7929
    @nicefellow7929 ปีที่แล้ว

    Как всегда годный контент с отличной подачей!👍

  • @Creative_duck
    @Creative_duck ปีที่แล้ว

    Просто Супер. Спасибо !

  • @newgen8136
    @newgen8136 ปีที่แล้ว

    Спасибо большое за вашу работу

  • @petrpetrovich-sg2jj
    @petrpetrovich-sg2jj ปีที่แล้ว

    как же долго этого ждал)))

  • @ak-id9ir
    @ak-id9ir ปีที่แล้ว +1

    Мужик реальный

  • @RomanKhassazhirov
    @RomanKhassazhirov ปีที่แล้ว

    Спасибо, за то что услышал наш молитвы и выпустил эту годноту! :3

  • @abuser_12
    @abuser_12 ปีที่แล้ว +1

    Єеее боооой!
    Вадос зробив потужний відос!

  • @StanislavPatlakha
    @StanislavPatlakha ปีที่แล้ว

    Спасибо за труд.)

  • @user-rz1234
    @user-rz1234 ปีที่แล้ว +1

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

  • @augustina1981
    @augustina1981 5 หลายเดือนก่อน

    Отличная сборка! Первая, которая запускается и работает!

    • @vadymprokopchuk
      @vadymprokopchuk  5 หลายเดือนก่อน

      супер, рад что помог

  • @khrustetsky
    @khrustetsky ปีที่แล้ว +3

    Сверстай какой-то лендос на этом всем деле будет интересно и думаю полезно посмотреть на это все в деле

  • @VadymShtyra
    @VadymShtyra ปีที่แล้ว

    Шедеврально

  • @ksoar8994
    @ksoar8994 5 หลายเดือนก่อน +6

    У кого не работает или неправильно работает avif, webp, imagemin: поставьте версию gulp как у автора в package.json и запустите заново npm i

    • @SandyWinman
      @SandyWinman 5 หลายเดือนก่อน

      Привет. А как поставить (можете скинуть)? А то я зеленый и только пытаюсь въехать в галп, повторяя за Вадимом, но на всё выдается такая ошибка: Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\Слава\Desktop\Frontend\gulp-start
      ode_modules\gulp-webp\index.js from C:\Users\Слава\Desktop\Frontend\gulp-start\gulpfile.js not supported.
      Instead change the require of index.js in C:\Users\Слава\Desktop\Frontend\gulp-start\gulpfile.js to a dynamic import() which is available
      in all CommonJS modules.
      at Object. (C:\Users\Слава\Desktop\Frontend\gulp-start\gulpfile.js:11:14) {
      code: 'ERR_REQUIRE_ESM'
      }
      Заранее спасибо!

    • @ksoar8994
      @ksoar8994 5 หลายเดือนก่อน +2

      @@SandyWinman у тебя webp бунтует, просто в файле package.json найди webp и измени цифры его версии на те что у Вадима, а после набери команду npm i, чтобы эта версия загрузилась. Рекомендую все плагины ставить с такой же версией как на видео, чтобы проблем не было

    • @astanchane
      @astanchane หลายเดือนก่อน

      @@ksoar8994 я версии всех плагинов точь в точь переписал как у автора. и удалил папку npm_modules с pacakge-lock.json. потом в консоли заново написал npm i. такая ошибка выходит:
      42 vulnerabilities (14 moderate, 28 high)
      на это все равно? или написать npm audit fix --force?

  • @sychpetr8394
    @sychpetr8394 ปีที่แล้ว

    Вадим спасибо за твой труд. +++

  • @Nikolay_shavar
    @Nikolay_shavar ปีที่แล้ว

    шедеврально

  • @Диман-е9ш
    @Диман-е9ш ปีที่แล้ว +1

    Спасибо, в дальнейшем по webpack хотелось бы увидеть видео.

  • @littlecat8445
    @littlecat8445 ปีที่แล้ว

    Большое спасибо🌺🌺🌺

  • @SY-im1bn
    @SY-im1bn ปีที่แล้ว

    лучший, спасибо тебе! дай бог здоровья !
    хотелось бы еще js кода в верстках.

  • @ob5804
    @ob5804 ปีที่แล้ว

    Так давно Вас не було( Дякую)

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +2

      я тут, все добре, будь ласка, рухаємося далі

  • @igorjazz4544
    @igorjazz4544 ปีที่แล้ว +4

    Дякую. Хотелось бы небольшой проект на 3-4 страницы, так что бы компонентно, с gulp, на препроцессоре , с сохранением и работой на Git Hub, а потом натянуьть на wordpress. И вопрос, бывает вообще подходы в верстке когда у тебя верстка изначально максимально гибкая и адаптивная, то есть что бы при адаптиве максимально мало тратить времени?

  • @kseniatokar4847
    @kseniatokar4847 ปีที่แล้ว +6

    Starting 'images'...
    [22:51:54] 'images' errored after 69 ms
    [22:51:54] Error in plugin "gulp-avif"
    Message:
    .webp not supported
    Details:
    domainEmitter: [object Object]
    domainThrown: false
    подскажите, как решить?

    • @MarkSizm-de5on
      @MarkSizm-de5on 7 หลายเดือนก่อน

      Тоже самое, у вас получилось решить?

    • @vurgunkafarzada3008
      @vurgunkafarzada3008 3 หลายเดือนก่อน

      src(['....'], {encoding: false})

    • @ВасилийАнисимов-ш1ц
      @ВасилийАнисимов-ш1ц 3 หลายเดือนก่อน

      @@MarkSizm-de5on тоже такая проблема . Решили эту проблему?

    • @ВасилийАнисимов-ш1ц
      @ВасилийАнисимов-ш1ц 3 หลายเดือนก่อน

      Как вы решили эту проблему?

    • @АнтонЛеов
      @АнтонЛеов 3 หลายเดือนก่อน

      Просто переустановите gulp на версию ниже чем 5, удалив перед этим текущую версию командой: npm rm gulp, затем установить заново: npm i gulp@4.0.2 -D должно заработать

  • @elena007fly
    @elena007fly 5 หลายเดือนก่อน

    Спасибо🤩

  • @СашаМартен
    @СашаМартен ปีที่แล้ว

    Гений, молодец 👍👌

  • @Alex-kc3mn
    @Alex-kc3mn ปีที่แล้ว +16

    Если ваша вечеринка не похожа на это, даже не пытайтесь меня приглашать

  • @max_plovchik4916
    @max_plovchik4916 ปีที่แล้ว

    Шедварительно

  • @SergiyPolar
    @SergiyPolar ปีที่แล้ว +2

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

  • @candy_front
    @candy_front 7 หลายเดือนก่อน

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

  • @СергейЛупу-т1с
    @СергейЛупу-т1с 8 หลายเดือนก่อน

    супер 👍

  • @Johnny29180
    @Johnny29180 หลายเดือนก่อน +1

    вы обещали в первом видео,показать как объединять несколько джс файлов в один и так и не показали( хотелось бы увидеть

  • @Shved_2.0
    @Shved_2.0 ปีที่แล้ว

    просто грузовик лайков(больше одного нельзя)!!!
    Ну во-первых, большое тебе спасибо,
    Во-вторых , огромное тебе спасибо.
    Ты не только профессионал. но и большой молодец👍

  • @othersidesss1
    @othersidesss1 ปีที่แล้ว

    Красавчик !!

  • @Даничка-г2и
    @Даничка-г2и ปีที่แล้ว

    не опять А СНОВА!! :)

  • @Karifax
    @Karifax ปีที่แล้ว +4

    Насчет переноса sprite.stack.html 1:22:30
    Удалось избавится от переноса файла, написав строчку '!app/images/stack/sprite.stack.html' в конце списка, пример кода:
    return src(
    [
    'app/css/style.min.css',
    'app/images/*.*',
    '!app/images/*.svg',
    'app/images/sprite.svg',
    'app/fonts/*.*',
    'app/js/main.min.js',
    'app/**/*.html',
    '!app/images/stack/sprite.stack.html',
    ],

  • @natanrock4358
    @natanrock4358 ปีที่แล้ว

    спасибо тебе огромное

  • @ЕвгенийСоболевский-л6л
    @ЕвгенийСоболевский-л6л ปีที่แล้ว +3

    Добрый вечер, я 3-й в комментах с такой проблемой ! Исправлена ли она на патреоне? Формат woff через fonter не конвертируется? выдает Read woff error on OpenSans-Bold.woff - Will just copy file... За сборку спасибо.

    • @dindin5528
      @dindin5528 ปีที่แล้ว

      Решил проблему?

    • @ЕвгенийСоболевский-л6л
      @ЕвгенийСоболевский-л6л ปีที่แล้ว

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

  • @gerasymenko1
    @gerasymenko1 ปีที่แล้ว

    Сэнсей, нужно взять катану и бахнуть по этой сборке марафон по вёрстке!!!!!!!!!!!!!

  • @КоляСолдат
    @КоляСолдат 3 หลายเดือนก่อน

    Спасибо, познавательно. Будет ли подобный гайд для "vite" ? Нынче тоже набирает популярность, особенно в laravel+vue.js

  • @serhiodev
    @serhiodev ปีที่แล้ว

    Крутая сборка))) Кстати проблему с выгрузкой папки stack решил путем выставления свойства example в значение false (example: false) в таске sprite()

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      та тогда файл не будет создаваться, наша проблема в том что в билде написано перенесить все html файли в не зависимости от того где находятся

  • @mezuzuplay6099
    @mezuzuplay6099 ปีที่แล้ว +1

    чому ти не робив збірку під ES 6 модулі, вони ж не підтримують require

  • @ДмитрийКвирас
    @ДмитрийКвирас ปีที่แล้ว

    Ура🎉🎉🎉

  • @amir-yuldashev7199
    @amir-yuldashev7199 ปีที่แล้ว

    Все работает сделал по видео, по пробую сверстать на ней там будет видно что добавить)

  • @man_money_
    @man_money_ ปีที่แล้ว

    Дуже дякую за урок!

  • @dimondimonov6417
    @dimondimonov6417 ปีที่แล้ว

    Я уже подготовил коньячок с кофем для просмотра)))

  • @BMikel
    @BMikel ปีที่แล้ว

    Вот такая вечеринка, Вадос

  • @vadok111
    @vadok111 11 หลายเดือนก่อน

    Папка stack переносится потому что в building идёт сбор html файлов по всем папкам в папке app, а должен идти только по папке app 😉

  • @ЕгорЕгорович-д2т
    @ЕгорЕгорович-д2т ปีที่แล้ว

    Топчик

  • @cars_owners
    @cars_owners ปีที่แล้ว +1

    Дайте ссылку на ролик, где верстаем на данной сборке. Либо, пожалуйста, запишите пример верстки используя данную сборку

  • @God-zy9wc
    @God-zy9wc ปีที่แล้ว +2

    Спасибо за труды, лучший ^^
    Проблема при конвертации .woff
    В документашке пишут:
    "
    woff files
    Currently fonteditor-core is having some problems with woff files as source. Please not use woff files as source if You no need to.
    "
    так что если у вас не работает конвертация .woff, то не удивляйтесь.
    P.s. С .woff2 и .ttf работает как надо.

    • @dindin5528
      @dindin5528 ปีที่แล้ว

      решил проблему с woff?

  • @grebnik89
    @grebnik89 ปีที่แล้ว +1

    Newer не работал, всю голову сломал. В конце концов обнаружил маленькую красную точку в vs code, оказывается это была точка остановки, случайно нажал. Ну вдруг у кого-то тоже такое произойдет...
    Что касается видео - супер контент, бесценный реально. Будет круто, если потом с помощью этой сборки будет собираться сайтец, вообще кайф наступит. Автору лучи поддержки и огромное спасибо!

  • @sad_gary
    @sad_gary ปีที่แล้ว

    чайник уже поставил😀

  • @croshpin
    @croshpin ปีที่แล้ว +2

    Сделай какую нибудь верстку мощного проекта на данной сборке😇🥺

  • @MonteCrush.
    @MonteCrush. ปีที่แล้ว +3

    Вышел новый сборщик Vite будет ли на него обзор?

    • @alext5030
      @alext5030 ปีที่แล้ว

      Vite - это просто быстрый webpack. Конфигурируется немного проще. Вот и все.

    • @j-lewis
      @j-lewis ปีที่แล้ว

      А смысл? Изучать Vite и делать сборку на нём, чтобы потом прийти в любую контору и пересесть за Webpack? Вот когда станет (если станет) популярным, тогда можно переходить, а пока это так, трендовые понты, только и всего. IMHO

    • @alext5030
      @alext5030 ปีที่แล้ว

      @@j-lewis Согласен. Только если интересно для себя и времени свободного вагон.
      Да и вообще, бандлеры типа Webpack или Vite заточены, в первую очередь, для SPA. Пытаться сделать из козы овцу - это такое... Но можно интегрировать в галп для обработки всего, что связано с JS-ом.
      Я, правда, для этой цели Rollup заюзал (не реклама, не рекомендация).

  • @СергейТрубников-ж6ч
    @СергейТрубников-ж6ч 6 หลายเดือนก่อน

    Дякую за твою працю!

  • @Дневникпрограммиста-у3д
    @Дневникпрограммиста-у3д 6 หลายเดือนก่อน

    Позже сделаю, выложу.

  • @orazaliorazali1000
    @orazaliorazali1000 ปีที่แล้ว

  • @sergeytsapliy7071
    @sergeytsapliy7071 ปีที่แล้ว

    Добродня Вадим! Хотілося би добавити в збірку favicon та про самі favicon подивитися відео від вас в якому форматі і яких розмірів вони повинні бути в 2023 році

    • @sergeytsapliy7071
      @sergeytsapliy7071 ปีที่แล้ว

      Чи є у вас на патріоні макети для практики верстки?

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      привіт, та я просто не використовую фавікон, вже давно, замість нього використовую просто svg, не бачу сенсу в фавках, тому і в галп без нього

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว

      @@sergeytsapliy7071 нажаль немає, але записав як ідею

  • @MrVitiok20091
    @MrVitiok20091 3 หลายเดือนก่อน

    Підкажіть, будь ласка, як в Prettier вимкнути автозакривання тегів? Не можу поєднати header і footer. Воно закриває header з body в header'i, а потрібно закрити body в footer...

  • @ДмитрийШаповалов-ы3и
    @ДмитрийШаповалов-ы3и ปีที่แล้ว +1

    Очень крутая сборка!!! Можно сделать чтобы при добавлении картинки через тег img, в html автоматически прописывалась структура для форматов картинок (avif, webp, img)?

    • @vadymprokopchuk
      @vadymprokopchuk  ปีที่แล้ว +1

      да, можно, снипет записать например

  • @9cross9plays38
    @9cross9plays38 11 หลายเดือนก่อน +1

    А что делать если в шрифтах всё конвертируется, кроме файлов .woff? При попытке конвертнуть .woff в консоли просто пишет "Read woff error on Roboto-Black.woff - Will just copy file" и просто переносит его в папку fonts, а формата .woff2 этого шрифта не появляется

  • @ob5804
    @ob5804 8 หลายเดือนก่อน +1

    Допоможіть, будь ласка
    Птання. Як зробити. щоб папка stack зявлялась в папці app/images???? Окремо запускаю таск images, потім sprite, і building і все ок, картинки конвертуються, папка stack, файл sprite.svg створюються і в dist все правильно, але коли запускаю повністю збірку gulp, то в папці app.images картинки конвертуються, sprite.svg файла нема і папки stack нема, але в dist sprite.svg файл є і папка stack не перенеслась)
    function building() {
    return src([
    'app/css/style.min.css',
    '!app/images/**/*.html',
    'app/images/*.*',
    '!app/images/*.svg',
    'app/images/sprite.svg',
    'app/fonts/*.*',
    'app/js/main.min.js',
    'app/*.html',
    ], { base: 'app' })
    .pipe(dest('dist'))
    }
    exports.styles = styles;
    exports.images = images;
    exports.fonts = fonts;
    exports.building = building;
    exports.sprite = sprite;
    exports.scripts = scripts;
    exports.watching = watching;
    exports.build = series(cleanDist, building);
    exports.default = parallel(styles, images, scripts, watching);

  • @Hector_UA
    @Hector_UA ปีที่แล้ว

    Доброго дня Вадим. Дуже дякую вам за ваші відео. В мене питання, чи плануєте ви записати відео як верстати макет на збірці gulp але для новачків? Бо ті відео що у вас є, для мене поки тяжкуваті( це я власне про свої навички).
    Чи можливо взагалі таке відео?

  • @Angel_Zii
    @Angel_Zii 11 หลายเดือนก่อน +1

    Спасибо, вечеринка супер. Но есть одно - НО. Страница не обновляется автоматически. Да, файл индекс в арр обновляется , а сам браузер нет

    • @aleksandervitalevich1299
      @aleksandervitalevich1299 10 หลายเดือนก่อน

      Получилось решить эту задачу?

    • @Angel_Zii
      @Angel_Zii 10 หลายเดือนก่อน

      @@aleksandervitalevich1299 увы нет(

  • @HaivoX
    @HaivoX ปีที่แล้ว +1

    А что делать со спрайтом свг-шным, и в скомпелированой сборке, картинки на странице не отображаться.

  • @РоманОсовицкий
    @РоманОсовицкий ปีที่แล้ว

    Дуже корисне відео

  • @СережаИгнатовский-ь3б
    @СережаИгнатовский-ь3б ปีที่แล้ว

    Вадим, покажи, пожалуйста, в следующем видео как делать sourcemap для scss, в котором есть импорты
    Никак не могу заставить работать в своей сборке