GULP - ПОЛНЫЙ КУРС 2024 | УДОБНАЯ СБОРКА САЙТА | УСТАНОВКА И НАСТРОЙКА

Поделиться
HTML-код
  • Опубликовано: 4 янв 2025

Комментарии • 437

  • @coderfolder
    @coderfolder  2 года назад +24

    1) Сборку Gulp вы можете скачать в моем Telegram-канале: t.me/+ptcLDf_acOpkYjQy
    2) 🔥Поддержать канал можно здесь: www.donationalerts.com/r/coderfolder
    3) В видео использую консоль Git Bash, так как она классно подходит для Gulp (быстро работает) и на случай, если вы используете легкий редактор кода без встроенной консоли (например: Sublime Text)
    4) Заранее извиняюсь за мелкий шрифт, канал новый, не учел данного нюанса, в следующих видео исправлюсь.

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

      Добрый день! Спасибо за видео! и четкое объяснение - для чего это надо) к сожалению файл не открывается(

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

      @@ruchnaya_klad_konst здравствуйте, сама сборка в архиве RAR, только что проверил, скачал с моего сайта, всё открывается. Подскажите, в чем именно проблема?

    • @РонРосс
      @РонРосс 2 года назад

      Подскажите пожалуйста в чем тут дело:
      function fonts() {
      return src(path.src.fonts, { base: srcPath + "assets/fonts/" })
      }
      function clean() {
      return del(path.clean)
      }
      const build = gulp.series(clean, gulp.parallel(html, css, js, images, fonts));
      exports.html = html
      exports.css = css
      exports.js = js
      exports.images = images
      exports.fonts = fonts
      exports.clean = clean
      exports.build = build
      $ gulp build
      ReferenceError: gulp is not defined
      at Object. (D:\gulp-site\gulpfile.js:112:15)
      at Module._compile (node:internal/modules/cjs/loader:1218:14)
      at Module._extensions..js (node:internal/modules/cjs/loader:1272:10)
      at Module.load (node:internal/modules/cjs/loader:1081:32)
      at Module._load (node:internal/modules/cjs/loader:922:12)
      at Module.require (node:internal/modules/cjs/loader:1105:19)
      at require (node:internal/modules/cjs/helpers:103:18)
      at requireOrImport (C:\Users\Анна\AppData\Roaming
      pm
      ode_modules\gulp-cli\lib\shared
      equire-or-import.js:19:11)
      at execute (C:\Users\Анна\AppData\Roaming
      pm
      ode_modules\gulp-cli\lib\versioned\^4.0.0\index.js:37:3)
      at Liftoff.handleArguments (C:\Users\Анна\AppData\Roaming
      pm
      ode_modules\gulp-cli\index.js:211:24)

    • @СергІйХомутовський-ш9х
      @СергІйХомутовський-ш9х Год назад +1

      Coder Folder такого канала в телеграмме нет??????

    • @coderfolder
      @coderfolder  Год назад

      @@СергІйХомутовський-ш9х канал есть, но он приватный, вот ссылка t.me/+XdAznJ88P20zZWRi

  • @veetkachev9122
    @veetkachev9122 Год назад +19

    даже у "Фрилансера по жизни " не на столько понятно и доходчиво )) мучался с ошибками , теперь всё ясно !

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

      полностью согласен. я не смог по его уроку настроить gulp. а по этому уроку смог)

    • @nadejdabukrina1207
      @nadejdabukrina1207 Год назад +2

      у меня такая же проблема с "Фрилансером по жизни", постоянные ошибки и сбои.

    • @КассакСаккас
      @КассакСаккас Год назад +2

      Блин походу это какой то анонимный клуб пострадавших от курса Фрилансера по жизни.
      Я с вами согласен😂
      Но надо признать благодаря его урокам я стал на ноги просто именно галп у него получился сложным.

    • @verstal
      @verstal Год назад

      Как раз у него все понятно. А тут есть недостатки. Но это может потому что опыт уже есть.

  • @ВладимирДзех-я7з
    @ВладимирДзех-я7з Год назад +8

    Вот он клад который я искал)
    Всё по полочкам! Разбирался 2 дня и вёл конспект для себя, чтобы разобраться) Просто великолепный материал. Буду всем советовать ваш канал! Вы огромный молодец! Удачи в процветании канала👏

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

      Благодарю за тёплый отзыв) Моя сборка, есть в телеграмме, ссылка в закрепленном комменте, всегда можно сравнить, если вдруг ошибки

    • @ВладимирДзех-я7з
      @ВладимирДзех-я7з Год назад +1

      @@coderfolder огромное спасибо! И респект)

  • @reutoffreutoff4549
    @reutoffreutoff4549 2 года назад +7

    Хорошо объяснил принцип работы галпа, собственно только теперь мне стала понятна каждая строчка кода, и что главное, сама сборка, как мне кажется , сделана в классическом стиле, без всяких лишних и непонятных наворотов, тут даже ребенок разберется. Лайк однозначно!

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

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

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

      @@coderfolder кстати, заметил, что autoprefixer похоже не настроен, надо было внутрь параметры передать, он не работает

  • @user-Pravdarub586
    @user-Pravdarub586 Год назад +3

    Хоть я и ругал тебя всю дорогу за мелкий шрифт, но сборка (и её копия на другом проекте) работает! Спасибо!

  • @slavuralfilm
    @slavuralfilm 6 месяцев назад +2

    Возвращаюсь периодически к вашему видео с момента выхода. С помощью этого курса удалось собрать собственную сборку без ошибок (за понижение версий плагинов отдельное спасибо: например, с версией bootstrap@5.3.3 пришлось помучиться и проблема решилась понижением версии). По Gulp самое точное и подробное видео. Спасибо!

  • @ЕвгенийВ-е2е
    @ЕвгенийВ-е2е Год назад +2

    Низкий поклон за Вашу работу! Успехов и процветания!!!

  • @андрейбогатько-с4у
    @андрейбогатько-с4у 21 день назад +1

    Спасибо за Ваше видео, все понятно и просто разложили на части.

  • @mdvbGreen
    @mdvbGreen 2 года назад +7

    Спасибо большое, очень классно всё объяснили. Наконец-то gulp работает)))
    Автор, у Вас, очень классно получается объяснять понятным языком.
    И что лично для меня является важным, Вас хочется слушать)))
    Успехов)))

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

      Спасибо огромное за такой приятный комментарий, безумно мотивируете снимать дальше)

  • @AndCheb
    @AndCheb 2 года назад +11

    Хоть одно адекватное объяснение на ютубе. Спасибо за видео, так держать!

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

      Спасибо за такой комментарий, удачи в обучении!

    • @kot19741
      @kot19741 Год назад

      @@coderfolder Консоль говорит, что команду не найдена, почему ?

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

    Подписка, лайк и все остальное!!! Ценим и уважаем ваш труд! Продолжайте! Это очень качественный контент простыми, понятными словами!

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

      Спасибо, очень рад, что вам понравилась моя подача материала, безумно мотивируете двигаться дальше!

    • @TheLittleMaksik
      @TheLittleMaksik 2 года назад +2

      @@coderfolder Еще, сама сборка доступно разложена и написана по порядку. Просто я сравниваю с «Фрилансером по жизни», если знаете.

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

    Спасибо за сжатый, емкий материал. Очень полезно для НЕ новичков или кто работает с разными сборками. Быстро посмотреть и что то вспомнить для верстки различных проектов, не тратить время на поиски

    • @kot19741
      @kot19741 Год назад

      Консоль говорит, что команду не найдена, почему ?

  • @mondayNice
    @mondayNice Год назад +3

    Божечки-кошечки, как же ты объясняешь, мил человек. Кланяюсь в ноги. Не переставай только, делись знаниями своими великими 😍

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

    Алоха, кодэры!)
    Автор ты - лучший!!!! Респект тебе и уважуха!
    Несказанно рад что нашел это видео, оно сэкономило мне уйму времени! Это самый крутой разбор по GULP что я видел, а я много херни пересмотрел)
    Подписался, надеюсь продолжишь радовать контэнтом!

    • @coderfolder
      @coderfolder  Год назад

      Спасибо за такой теплый отзыв, безумно приятно слышать :3

  • @vladislavpolshin3667
    @vladislavpolshin3667 2 года назад +2

    Спасибо тебе за проделанную работу, за твой труд, видео очень подробное и понятное.

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

    Большое спасибо за такой большой и подробный курс, реально спасибо. Удачи во всех начинаниях

    • @coderfolder
      @coderfolder  Год назад

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

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

      Если вас не затруднит, вы на 1:12:30 ввели команду чтобы вывести script файлы в главный main файл. У меня это получаються комментарии, сможете ли вы подсказать альтернативу какую-то, чтобы зароботало(работаю также в VScode)

    • @coderfolder
      @coderfolder  Год назад

      @@michaelbenett410 проверьте, установлен ли плагин rigger? И прописываете ли вы вот так: // = (то есть через пробел и знак равенства). Должно всё работать

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

      Спасибо, ты крут:3

    • @michaelbenett410
      @michaelbenett410 Год назад

      Здравствуйте еще раз:) Вы в сообществе задали вопрос по темам видео. Как подписчик, мне было бы интересно посмотреть ролик по верстке сайта по шаблону(вместе поверстать, без БЭМ, Bootstrap і тд) Так как сам формат очень полезный + популярный, изза новичков которые хотят практиковаться с более опытными ребятами. Был бы очень рад с вами пописать код, если это можно так назвать)0)

  • @ACHTUNG-d5m
    @ACHTUNG-d5m Год назад +1

    Огромное спасибо за сборку!!!
    Это именно то, что я искал. Нигде не мог найти как сохранить "красивый" и "минимизированный" файл того же CSS и JS .
    Да и сама настройка самая понятная из всех.
    Только 1 момент со стилями, browserSync обновляет index страницу, на другой странице приходится вручную обновлять браузер, чтобы увидеть изменение стилей, хотя при изменении html проблем нет.

    • @coderfolder
      @coderfolder  Год назад

      спасибо за такой крутой отзыв, рад помочь)

    • @ACHTUNG-d5m
      @ACHTUNG-d5m Год назад +1

      Нашел решение проблемы с обновлением стилей в браузере.
      в css прописано 2 билда (1 для красивого css, 1 для минимизированного), после каждого прописал .pipe(browserSync.reload({stream: true})).
      И теперь сижу довольный как слон@@coderfolder 🙂

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

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

    • @coderfolder
      @coderfolder  Год назад

      Спасибо за такой коммент, безумно приятно слышать!)

  • @АнтонФомичев-щ2ю
    @АнтонФомичев-щ2ю 2 года назад +6

    Спасибо за подробный видос)
    Мне кажется, проще писать во встроенном терминале VS Code -- не нужно переходить между каталогами и удобно создавать несколько терминалов, + там можно выбрать bash)

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

    Очень крутой видеоурок. есть видео о настройке gulp и у других ютуберов, но доступней чем ты никто не объясняет. Хотел уже забросить установку и настройку gulp но наткнувшись на твой видос решил попробовать последний раз))). и у меня получилось. не сразу... потратил на это минимум три дня. без знания js. но я это сделал. Спасибо тебе огромное. могу только догадываться сколько трудов тебе стоило сделать такой видос. Низкий поклон.

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

    Свежий обзор галпа, информативно, лайк))

  • @irinakirichenko6922
    @irinakirichenko6922 2 года назад +2

    Огромное спасибо за такую работу! Многое стало понятно. Успехов в развитии канала, ждём новых тем))

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

      Спасибо огромное)

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

    Топово, реально
    С начала пика js прошло 3 года, по старым видосам сложно настраивать
    А тут свежак огонь❤

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

    очень помогаешь и мне и другим понять что и как!

    • @coderfolder
      @coderfolder  Год назад

      очень рад, что смог доступно объяснить материал, для меня - это лучший комплимент :)

  • @AntonioBenderas
    @AntonioBenderas 2 года назад +2

    Крутотень, весь ютуб пересмотрел и только у тебя понятно что к чему. Вот бы ещё по Webpack

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

      Скоро будет, подписывайтесь, чтобы не пропустить)

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

      @@coderfolder Ваааау!!! Подписался однозначно

  • @andreyesman
    @andreyesman 2 года назад +2

    Спасибо! Только сегодня столкнулся с проблемой с плагином del. Пол дня голову ломал и форумы читал

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

      Пожалуйста) очень рад, что смог вам помочь!

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

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

    • @coderfolder
      @coderfolder  2 года назад +6

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

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

    Это просто бомбически! Спасибо тебе, добрый человек. Единственное, у меня был двухчасовой затык с тем, что при запуске команды gulp браузер выдавал ошибку, а иногда не выдавал и работал только тогда, когда я руками удаляла папку dist и заново писала команду gulp. А потом на видео заметила, что можно просто перезагрузить браузер🤦‍♀😂 И оно сработало. Это было облегчение))) Такие видео - это просто подарок, спасибо!

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

      И вам спасибо за такой тёплый комментарий, желаю удачи в обучении)

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

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

    • @coderfolder
      @coderfolder  Год назад

      Спасибо) да, со шрифтом накосячил, исправлюсь

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

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

  • @БогданТемнохудов
    @БогданТемнохудов Год назад +1

    Вы лучший!

  • @АллаГаврюшина-ш2с

    Огромное спасибо за сборку!!!

  • @АлександрОвчаров-р6ж

    Очень круто! Ты молодец , очень доступно объяснил 👍👍👍

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

    Выражаю респект тем новичкам которые собрали gulp с первого раза >_

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

      Ну что я дошёл до проверки Tack проверки в Git Bash и в итоге ошибки какие то в скрипте. На сегодня хватит вернусь завтра со свежей головой.

    • @coderfolder
      @coderfolder  Год назад

      приветствую, если будут какие-то трудности и ошибки, не стоит сильно мучаться, вы можете сравнить свою сборку с моей, скачать её можно в моем телеграм: t.me/+ptcLDf_acOpkYjQy

  • @upwlqwp
    @upwlqwp 2 года назад +2

    Спасибо большое, у меня были все ошибки, но благодаря им я научилась гуглить на английском, познакомилась с stackoverflow

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

    Спасибо за ролик!

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

    спасибо за видео. все работает

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

      пожалуйста) приятно, что моё объяснение оказалось понятным и полезным

  • @ИришкаВеселова-ъ1щ

    благодарю за урок

  • @Максимда-л8ы
    @Максимда-л8ы Год назад +1

    кайф, спасибо за контент! подписался!

  • @vladimirgarmash9080
    @vladimirgarmash9080 Год назад +4

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

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

    Спасибо за видео с подробными объяснениями и саму сборку🤝 Скачал без проблем, всё отлично работает. В сборке присутствует плагин gulp-webp для конвертации изображений в формат webp, который не разбирался в видео. Поделитесь ещё пожалуйста плагинами для минификации и конвертации видео, если пользуетесь. Ещё раз огромное спасибо!!! 😁😁😁

  • @ЕлизаветаЗеленова-й2я

    Огромное спасибо за сборку!!! Всегда были проблемы с Gulp. Давно искала хорошую сборку. Единственное (это лично мое мнение) мне было удобнее писать модульно с примением ES6 стандарта. Но это чисто вкусовщина.

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

      Спасибо большое за отзыв) Есть повод выпустить обновление курса в будущем, на ES6 стандарте🤔

  • @Crazycolla
    @Crazycolla 2 года назад +5

    Спасибо за сборку 🙃
    Можешь пожалуйста шрифт в vs code делать побольше?

  • @СергейГаврильчик-т2ж

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

  • @НатальяКудравец
    @НатальяКудравец Год назад +1

    Спасибо за крутой урок

  • @Sheriff-tg
    @Sheriff-tg Год назад +1

    Дякую за годний контент!!!!

    • @coderfolder
      @coderfolder  Год назад

      И вам спасибо, за отзыв)

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

    Крутая сборка бро_удачи в начинаниях в ютубе

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

      большое спасибо! и тебе желаю успехов в освоении этого дела)

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

    красавчик, ну ты очень хорошо постарался, надеюсь, другим зайдет твой видеоурок, тебе всего хорошего в твоих начинаниях! а я буду наслаждаться и изучать gulp, слушая как ты все объясняешь

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

      спасибо за такой комментарий) безумно рад, что нравится моё объяснение

  • @kniick1333
    @kniick1333 Год назад

    Боже, тип, спасибо тебе за это. Заслуженная подписка

  • @АртекиОсвенцим
    @АртекиОсвенцим Год назад +1

    Спасибо. Ты крутой ;)

  • @SF-tv2so
    @SF-tv2so 2 года назад +1

    Спасибо тебе большое,очень помог .Желаю тебе успехов и удачи

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

      Спасибо за отзыв, взаимно!

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

    Спасибо огромное, очень круто :)

  • @Medve.d
    @Medve.d Год назад +3

    .pipe(dest(path.build.fonts)) нужно добавить fonts для того что бы локальные шрифты перекидывались dist

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

      да, верно, в видео забыл, спасибо за грамотное замечание!

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

    Супер, очень помогло

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

      Спасибо за отзыв)

  • @alexandr-ivanov144
    @alexandr-ivanov144 Год назад +1

    Чел, спасибо большое за гайд!
    А то я в своё время тоже намучался с imagemin и del

    • @coderfolder
      @coderfolder  Год назад

      Пожалуйста! Рад был помочь :)

  • @demidronder
    @demidronder Год назад

    Очень хорошее видео. Спасибо

    • @coderfolder
      @coderfolder  Год назад

      Пожалуйста ☺️ Благодарю за отзыв!

  • @holyday333
    @holyday333 2 года назад +2

    Хорошее объяснение. Лайк. Но на будущее, постарайтесь увеличивать размер шрифта в редакторе и консоли (не удобно читать мелкий шрифт на стандартном разрешении видео).

  • @ЮрийГоворин-н8я
    @ЮрийГоворин-н8я Год назад +8

    Все кто застрял на images: В свойствах src и wath объекта path нужно добавить расширение jpg, тк у автора прописан там только jpeg. Также желательно поставь jpg с самого начала, что бы выглядело примерно так: images:
    srcPath +
    `assets/images/**/*.{jpg,jpeg,png,svg,gif,webp,ico,xml,json,webmanifest}`,

    • @КостяПироженко
      @КостяПироженко Год назад

      а тебя импортирует png? у меня именно png почему-то игнорит..

    • @Medve.d
      @Medve.d Год назад

      @@КостяПироженкоПроверь у картинки расширение написано верхнем регистре , если да просто переведи в нижний

    • @emilavanesyan6811
      @emilavanesyan6811 Год назад

      Svg не перекидывается.можете помочь?

  • @mokas
    @mokas Год назад

    годнота, новичкам самое то!

  • @strangerfromthevoid6237
    @strangerfromthevoid6237 5 месяцев назад +1

    Спасибо большое за подробный экскурс в gulp! Единственное что хотел спросить, насколько актуально знать фронтендеру галп? Или галп нужен больше для верстальщиков, а для фронтендеров достаточно знать основу?

    • @coderfolder
      @coderfolder  5 месяцев назад

      Добрый вечер! Я считаю, в любом случае фронтендеру знать это не повредит, это автоматизация рутинных задач при разработке frontend-проекта. Конечно, можно и без gulp или webpack, но это дополнительные затраты по времени и удобству, а также скорости загрузки сайта

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

    Спасибо огромное!!! Ждем обновление с webpack

  • @L4767-e7m
    @L4767-e7m 2 года назад +1

    помог, лайк

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

    Привет, спасибо большое за этот видео урок. У вас все отлично получилось!!!! Я подписался на вас поставил лайк и посмотрю другие ваши виде. Из установки плагинов у меня выдало ошибки на gulp-autoprefixer и gulp-strip-css-comments. Не знаю почему, буду разбираться, все остальное работает как вы показывали. Спасибо вам!!!

    • @coderfolder
      @coderfolder  Год назад

      Спасибо огромное за такой отзыв, успехов вам!!!

    • @illiabulgakov2013
      @illiabulgakov2013 Год назад

      @@coderfolder Спасибо! gulp-autoprefixer и gulp-strip-css-comments - эти плагины выдавали ошибки из за новых версий. Установил версии из видео и все заработало.

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

      @@illiabulgakov2013 отлично! спасибо большое за комментарий, учту данные плагины

    • @sao4227
      @sao4227 9 месяцев назад

      скажите пожалуйста как переустановить а то у меня 2 плагина 8.0.0 и 9.0.0

    • @sao4227
      @sao4227 9 месяцев назад

      я просто не знаю как удалить

  • @ЕвгенийХарченко-п3м

    Лайкнул 10 раз!

  • @profesor2009
    @profesor2009 5 месяцев назад +1

    есть косяк. rigger при обработке js файла меняет const на let, и если просто написать код в разных файлах то ничего он не соединяет, соединение как на видео показано просто импортом файлом, насколько я понял rigger тут не причем. а вот почему он подставляет let я так и не понял.
    чтобы я не делал, imagemin не обрабатывает файлы, все время пишет
    [07:36:23] Starting 'images'...
    [07:36:23] gulp-imagemin: Minified 0 images
    [07:36:23] Finished 'images' after 392 ms
    и файл появляется в dist но он битый и не открывается

  • @ТохаЖерносенко
    @ТохаЖерносенко Год назад +1

    Здравствуйте. За видео спасибо. Так же хорошо было бы добавить компиляцию typescript в js.
    Судя по документации там не всё так просто.

    • @coderfolder
      @coderfolder  Год назад

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

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

    Интерсная сборка,
    не увидел на видео подключения плагина rigger, однако в таске вы его прописали, и у вас не выдало ошибку.
    По поводу подключения блоков и отдельных частей, галп-инклюд как по мне поудобнее будет

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

      Спасибо за отзыв! да, верно, насчет плагина rigger, к сожалению, он был случайно пропущен при монтаже видео, в комментариях писали об этом. Насчёт галп-инклюд, попробую его поиспользовать, спасибо за идею ))

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

      @@coderfolder там два варианта есть, gulp-include и gulp-file-include (я обычно второй использую, он легче и понятнее)

    • @coderfolder
      @coderfolder  Год назад

      @@MelkoR4111 благодарю за ответ!

  • @KIREKSSHOW
    @KIREKSSHOW Год назад +2

    it's amazing

  • @vladimirgarmash9080
    @vladimirgarmash9080 Год назад +2

    Олсо , когда автор делает на 1:02:43 запуск css таска , то у него запускается autoprefixer, сделал точно также , но у меня не компилировалось, выдавало dest.on не является функцией. Решение нашел на stackOverflow , нужно прописывать другой autoprefixer , потому что этот не является потоком и там нужно с бубном потанцевать . Лучше просто закоментировать и дальше проходить , если надо , то потом лучше разобраться ))

    • @coderfolder
      @coderfolder  Год назад

      согласен, ошибки эти - геморрой ещё тот, проще либо забить и найти аналог, либо откатить версию на более старую

  • @joskiyslav
    @joskiyslav Год назад +4

    Запись нескольких расширений через .{png, jpg, svg} уже не работает, в данном случае возьмётся только расширение png, остальные будут игнорироваться. Если нужно несколько расширений файлов, используйте код *.+(png|jpg|svg)

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

      Классное замечание, возьму на заметку, правда, не знаю, насколько это верно, нужно проверить документацию

  • @andreyzavyalov9913
    @andreyzavyalov9913 2 года назад +7

    у кого не работает "gulp js", нужно:
    прописать "const rigger = require('gulp-rigger');" в начале файла.
    Почему-то этого на видео я не видел (или пропустил).

    • @ИришкаВеселова-ъ1щ
      @ИришкаВеселова-ъ1щ Год назад

      Тоже столкнулась с этим, после просмотра кода, дошло, чего не хватает, исправила, а тут ваш комментарий. Значит не мой косяк)))
      const rigger = require("gulp-rigger");

    • @kingston131313
      @kingston131313 Год назад

      А у меня риггер так и не работает. Как писал ошибку, так и пишетю Помоги пожалуйста, я конст прописал, по видео все проверил
      $ gulp js
      [16:01:43] Using gulpfile E:\gulp-site\gulpfile.js
      [16:01:43] Starting 'js'...
      [16:01:43] 'js' errored after 21 ms
      [16:01:43] TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined
      at new NodeError (node:internal/errors:399:5)
      at Function.from (node:buffer:334:9)
      at new Buffer (node:buffer:289:17)
      at E:\gulp-site
      ode_modules\gulp-rigger\index.js:20:29
      at Rigger. (E:\gulp-site
      ode_modules
      igger\index.js:719:9)
      at Rigger.emit (node:events:513:28)
      at Rigger.emit (node:domain:489:12)

    • @ИришкаВеселова-ъ1щ
      @ИришкаВеселова-ъ1щ Год назад

      @@kingston131313, мы не можем видеть полностью ваш код, поэтому сложно точно найти ошибку. 1) Посмотрите на константу: const rigger = require("gulp-rigger"); 2) Еще раз посмотрите на правильность написания кода 3) Попробуйте снова установить rigger, возможно пропустили установку: npm i gulp-rigger --save-dev

    • @al_pav8521
      @al_pav8521 Год назад

      у меня к сожалению тоже rigger не работает. Константу rigger прописал

    • @Mr3214789
      @Mr3214789 Год назад

      @@kingston131313 тоже самое все перепроверил , все равно ошибка

  • @ЮрийГоворин-н8я
    @ЮрийГоворин-н8я Год назад +2

    Спасибо, автор! Может кто знает, как установить плагин gulp-version-number? Также как остальные? Но для него еще конфигурация есть, не пойму куда ее вписать. Благодарю.

  • @михаилстарков-ь8щ
    @михаилстарков-ь8щ Год назад +1

    Видео СУПЕР!
    Спасибо автору!
    Есть вопрос:
    "Обжимание" изображений это круто, но гугл частенько ругается, на отсутствие "современных форматов изображений" да и про видео так же ругается...
    Подскажите, как автоматизировать получение изображений из jpg и png в WEBP ?
    Слышал, что такое практикуется, но как это реализовать через gulp?
    Спасибо.

    • @coderfolder
      @coderfolder  Год назад

      Здравствуйте, есть специальный плагин для webp, вы можете скачать мою сборку в телеграмм, там я добавил обработку изображений webp: t.me/+ptcLDf_acOpkYjQy

  • @НатальяТулякова-п5д
    @НатальяТулякова-п5д 2 года назад +3

    Коменты от студента) в функции function fonts() не было написано как в других функциях .pipe(dest(path.build.fonts)), и без этого шрифты не переносились в папку dist, я дописала. Теперь переносятся шрифты только с расширением woff2, а woff не перенеслись. Но у меня записано вот так fonts: srcPath + "assets/fonts/**/*.{woff2, woff, eot, ttf, svg}" после этого я поменяла местами расширения
    fonts: srcPath + "assets/fonts/**/*.{woff, woff2, eot, ttf, svg}" и теперь в папку dist переносятся только шрифты с расширением woff.
    Тоже самое попробовала сделать с png и jpg , та же история выходит. Видимо считывает только первое расширение и на этом все

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

      может там вместо фигурных скобок квадратные поставить?

    • @НатальяТулякова-п5д
      @НатальяТулякова-п5д 2 года назад

      @@alexanderpooh4015 попробую)

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

      @@НатальяТулякова-п5д пробовали квадратные?

    • @НатальяТулякова-п5д
      @НатальяТулякова-п5д 2 года назад

      @@AntonioBenderas пока нет, у меня работает, я пробелы лишние удалила, проект закончу и вернусь к этой теме

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

      в path > src > в images и fonts убрал пробелы после запятых где перечисляются форматы в фигурных скобках и все заработало

  • @НатальяТулякова-п5д
    @НатальяТулякова-п5д 2 года назад +2

    Автору спасибо) все получилось. Только файлы не нужные эта сборка удаляет только после перезапуска. В виде заметила, что у вас тоже copy.html был

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

      И вам спасибо, очень приятно, когда то, что ты делаешь понятно и полезно другим. Вы очень внимательная, все ошибки в видео нашли)) Насчет удаления файлов после перезапуска, да, clean отработает только после перезапуска проекта. Можно попробовать сделать по-другому, но я думаю, что это будет сильнее нагружать систему, когда каждый раз после любого изменения будет пересобираться весь проект, гораздо проще пересобрать его перед работой (запуском)

  • @михаилстарков-ь8щ
    @михаилстарков-ь8щ Год назад +1

    Уважаемый автор курса, еще раз убеждаюсь, что сборка супер.
    Подскажите пожалуйста, как можно решить задачу такую:
    В SRC/SCSS есть несколько файлов стилей, как можно реализовать что бы style.scss собирал в себя все scss (из SRC/SCSS) , при этом media.scss помещал в низ css? Был ли у вас такой опыт?
    Спасибо.

    • @coderfolder
      @coderfolder  Год назад

      Здравствуйте, я просто не очень понимаю смысла в этом, так как препроцессор SCSS для этого и создан, чтобы упрощать жизнь. Можно внутри селектора сразу, прописывать медиа-запрос, относящийся к нему, это очень удобно

    • @михаилстарков-ь8щ
      @михаилстарков-ь8щ Год назад

      ​@@coderfolder​ Благодарю за ответ.
      Смысл вот в чем (по моей задумке): каждый блок страницы, это в src/scss отдельный файл, я могу ошибаться, это было бы удобно в случае каких либо правок (как минимум не надо "партянку" скролить).
      В идеале, всё по той же задумке в каждом файле scss (он же блок), прописывать медиа запросы, но что бы gulp мог все медиа помещать в самый низ css файла.
      Вроде бы (в теории) удобно на стадии разработки и для дальнейшего редактирования.

  • @АртекиОсвенцим
    @АртекиОсвенцим Год назад +1

    Подскажите, почему когда создаю новый файл css или любой другой, то в dist этот файл не создается.

  • @РегинаУсманова-ж3г

    Здравствуйте, спасибо большое за курс)
    Подскажите пожалуйста, 55:54 после запуска (ошибки исправила) не появилась папка dist , с чем может быть связано

    • @КассакСаккас
      @КассакСаккас Год назад

      у меня не запускаесться функция html

    • @coderfolder
      @coderfolder  Год назад

      здравствуйте, скорее всего могли что-то недописать, попробуйте скачать мою сборку из телеграм-канала, она рабочая: t.me/+ptcLDf_acOpkYjQy

    • @КассакСаккас
      @КассакСаккас Год назад +2

      @@coderfolder На счёт меня
      Типичная не внимательность я в место require в нескольких местах написал reguire.
      Кстати сборочка кстати будет спасибо

    • @coderfolder
      @coderfolder  Год назад

      @@КассакСаккас да, пожалуйста)

  • @АндрейКокора-я6о
    @АндрейКокора-я6о Год назад +1

    Спасибо за видео. Возник вопрос...как подключить js к html. Подключать js нужно же с dist?

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

      здравствуйте, js и css мы подключаем ещё в src. Dist - это сжатый вариант для браузера, он компилируется сам, то есть мы в этом не участвуем. Вся наша работа происходит в исходниках - то есть в папке src

  • @jamjam3337
    @jamjam3337 2 года назад +2

    💥💥💥

  • @ФеликсГаравский-ы7у

    Не работал imagemin, проблема была в том что расширение фото было прописано заглавными буквами, добавил в список PNG... т.е. присутствует чувствительность к регистру

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

      спасибо за замечание, думаю многим будет полезно!)

  • @Mr_Gr1nch
    @Mr_Gr1nch Год назад +2

    При щапуске gulp выдает ошибку:
    The following tasks did not complete: default, , watchFiles, serve, , html, css, js.
    Did you forget to signal async completion ?
    Можете помочь ?

    • @coderfolder
      @coderfolder  Год назад

      здравствуйте, сложно сказать, попробуйте скачать мою сборку и запустить. Файлик оставил в телеграме t.me/+ptcLDf_acOpkYjQy

    • @Mr_Gr1nch
      @Mr_Gr1nch Год назад

      @@coderfolder я и пользовался вашей сборкой

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

      Done нужно написать.и в место return надо писать gulp.src

    • @miyamura_izumi_yuji
      @miyamura_izumi_yuji 7 месяцев назад

      привет, решил проблему? просто у меня абсолютно идентичная получилась

    • @Mr_Gr1nch
      @Mr_Gr1nch 7 месяцев назад

      @@miyamura_izumi_yuji мне кажется тогда я просто всё это скинул chatgpt, он там немного подкоректировал

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

    Спасибо огромное, очень для меня своевременно, классно все изложено. У меня такой вопрос, вчера мне ответили, что галп и веб пак, это прошлый век.. Так ли это на самом деле? И еще, нахожусь в самом начале своего пути по верстке, может кто поможет, советами, гугл конечно неплох. но иногда все же наставник просто необходим. Удачи Автору. с меня подписка лайк, и пожалуй поделюсь на стене в VK

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

      Спасибо за такой классный комментарий) я думаю есть более новые инструменты, которые в чем-то лучше, но опять-таки, сообщество у gulp и webpack уже очень большое с годами, поэтому банально разобраться и решить ошибки будет проще

  • @НикитаШевкунов-д4й

    Всё супер! Единственное на mac os gulp notify не отрабатывает. Скачал сборку автора, также ошибка не выводится. Кто сталкивался ?

    • @coderfolder
      @coderfolder  Год назад

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

  • @КонстантКонькин
    @КонстантКонькин 8 месяцев назад +1

    первая проверка и сразуже ошибка "Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\AMD\Desktop
    ew-stack
    ode_modules\gulp-autoprefixer\index.js from C:\Users\AMD\Desktop
    ew-stack\gulpfile.js not supported." Я понял что многие пакеты больше не могут быть импортированы с помощью require, надо использовать import

  • @АдхамХурсандзода-ы3ж

    Здраствуйте помогите пж делаю все как на видео показано вот тол выходит ошибка с imagemin-ом
    [06:22:23] Starting 'images'...
    [06:22:23] gulp-imagemin: Minified 0 images
    [06:22:23] Finished 'images' after 426 ms
    перепробовал много чего загуглил не нашёл решение не в синтаксисе проблема function запускается срабатывает но ничего не сжимает как будто не видеть изображений в папке src/assets/images я проверял пути написаны правильно может сталькнулся кто)))

    • @endiffallengod
      @endiffallengod Год назад +2

      @Адхам Хурсандзода привет. В свойствах src и wath объекта path тебе нужно добавить расширение jpg, тк у автора прописан там только jpeg. Также желательно поставь jpg с самого начала, что бы выглядело примерно так: images:
      srcPath +
      `assets/images/**/*.{jpg,jpeg,png,svg,gif,webp,ico,xml,json,webmanifest}`,
      обязательно убери пробелы между расширениями, тк это строка.

    • @ЮрийГоворин-н8я
      @ЮрийГоворин-н8я Год назад +1

      @@endiffallengod да, точно

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

    52:00 тайминг
    У меня есть маленькая проблема в виде того, что функция .pipe (dest*) не видит метод(во время прописывания .pipe у вас появилась подсказка "method"), все плагины и т.п установил вроде как корректно, пооткатывал старые версии. может ли это быть из за какой то неправильной установки node.js?
    Если я переустановлю node.js после наполовину проделанных действий в видео, сломаю ли я это все?
    буду рад помощи, спасибо!

    • @coderfolder
      @coderfolder  Год назад

      Попробуйте просто прописать pipe, не обращая внимания на подсказки, и посмотрите, корректно ли работает проект, я думаю, подсказки могут глючить. Если переустановить Node - ничего не случится плохого

    • @qwestsakura5511
      @qwestsakura5511 Год назад

      @@coderfolder в самом проекте vsc показывает ошибку, через консоль так же ошибка

  • @ТОЛЬКОПОБЕЗДОРОЖЬЮ

    подскажите пожалуйста почему не отображаются картинки на странице , imagemin работает правильно в консоли пишет что сжал на 50% , но картинки не отображаются при этом видно только alt

    • @ТОЛЬКОПОБЕЗДОРОЖЬЮ
      @ТОЛЬКОПОБЕЗДОРОЖЬЮ Год назад +2

      а все решил, путь неправильно пропимал

    • @sao4227
      @sao4227 9 месяцев назад

      @@ТОЛЬКОПОБЕЗДОРОЖЬЮ как ты решил я вроде все правильно указываю но все равно не работает 100 раз проверил

  • @ВалерийТолмазов-щ7с

    день добрый. дошёл до 1:07:31 Таск JS | Настройка GULP-Тасков. html и css. На js установка споткнулась. 100 раз прверил запись.

    • @coderfolder
      @coderfolder  Год назад

      здравствуйте, вы можете скачать мою сборку в телеграмм канале, ссылка в закреплённом комментарии, и сравнить

  • @НатальяТулякова-п5д
    @НатальяТулякова-п5д 2 года назад +5

    в видео пропущено создание const rigger = require("gulp-rigger"), выдаст ошибку при запуске gulp js
    Кто смотрит обратите на это внимание и просто допишите константу

  • @КассакСаккас
    @КассакСаккас Год назад +2

    У кого первая функция тоесть html не запускается возможно у вас версии плагинов другие тоесть с момента выхода этого видео они уже обновились.
    Вот у меня были проблемы с плагинами: "gulp-imagemin", "del" .
    Для решения проблемы я прописал такую команду в консоле для gulp-imagemin. npm i gulp-imagemin@7.1.0 -D это значит что я скачиваю плагин именной с версии 7.1.0
    А для "del" такую команду npm i del@6.0.0
    Может когда вы будете скачивать и другие плагины обновились и вы просто может на видео посмотреть какие у автора версии и скачать необходимые используя данную команду.
    Как писать команду для изминения версии плагина можно увидеть на 31:00 минуте видео он напримере показывает.

    • @hyperpocket.
      @hyperpocket. Год назад +1

      Можно это сделать одной командой по типу npm i ?

    • @КассакСаккас
      @КассакСаккас Год назад

      @@hyperpocket. да можно но для сборки требуются именно те версии как на видео в твоём случае скачаются последние версии и они не всегда подойдут для данной сборки.

    • @hyperpocket.
      @hyperpocket. Год назад

      @@КассакСаккасда. А Как скачать все плагины именно те версии которые на видео?

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

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

    • @coderfolder
      @coderfolder  Год назад

      Гит баш - невероятно быстрый, по сравнению со встроенным в vscode и другими терминалами, подписчикам - даю только самую годную инфу!

  • @POEOneLove
    @POEOneLove 11 месяцев назад

    Видео хорошее. Автор молодец. Gulp хрень. JS подключается в подвале, css в head. Это около 30 секунд занимает времени с кружкой пива в одной руке. С колокольни 10 лет стажа верстки. Из полезного префиксер (хотя не нужен особо), обжимальщик изображений (не особо нужен, есть аналоги если прям уж приспичит и диз в фотошопе), чистильщик мусора (?? вы че с мусором css пишете в редакторе ворд?), обжатие html (мем, потом вы как это будете на ЦМс ставить, юзлесс, исключительно для SPA и работу JS по АПИ), scss окей удобно (хотя кто заставляет писать через scss...), минификация js,css (средствами сервера это сделать проще). Но это ладно, самые приколы начинаются тогда, когда вы слайдер сраный типа swiper затрахаетесь подключать с кучей ошибок и гуглежом на сутки, чтобы понять что автор gulp-webpcss плагина обосрался, но нашелся другой чел который выпустил другой плагин gulp-webpcss-fixed где вычистил косяки предыдущего. И добро пожаловать в ад в общем. Вместо того, чтобы делать работу, вы будете заниматься херней с соитиями

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

    Почему выскакивает task never defined: default? Вроде все установил как надо.

    • @coderfolder
      @coderfolder  Год назад

      скорее всего что-то забыли настроить, попробуйте скачать мою сборку из телеграм-канала, она рабочая: t.me/+ptcLDf_acOpkYjQy

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

    Спасибо за видео, удалось разобраться с вопросом, на который не смогли ответить на habr и ru.stackoverflow

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

      пожалуйста) рад, что мое объяснение оказалось полезным

  • @medvezhka945
    @medvezhka945 6 месяцев назад +1

    Я уже намучился со всем этим, до того как увидел видео. Да и опять прошел год и все изменилось и gulp уже 5. Ауторъ, у тебя от 2024 в видео только год в названии

    • @coderfolder
      @coderfolder  6 месяцев назад

      добрый вечер! так используйте gulp 4, в чем проблема

    • @medvezhka945
      @medvezhka945 6 месяцев назад

      @@coderfolder На это я пойтить не могу. Прогресс должен быть! Даже если он ущербный. Если зажигают Gulp5 значит это кому-нибудь нужно...

  • @Egoriy1977
    @Egoriy1977 11 месяцев назад +1

    Как быть с REACT в этой сборке ?

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

    Привет, в ролике на 1:46:54 ты рассказывал в скользь про то как сохранять в папку pages html файлы, сделав так (root: srcPath + "pages/",)как ты показал результата не дало(( страницу не видит. Подскажи пожалуйста как решить данный вопрос.

    • @coderfolder
      @coderfolder  Год назад

      поздно однако я увидел... ну да ладно, можно попробовать указать srcPath = "strc/pages", и тогда он будет там искать ваши страницы

  • @D_Kulyk
    @D_Kulyk Год назад +2

    Столкнулся с проблемой, Imagemin минимизирует только .png, остальные расширения просто игнорирует, может кто-то сталкивался? Что делать?
    Уже всё перерепробовал, и другие версии ставил, и перепроверил несколько раз, всё как на видео, но ничего не работает(

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

      Попробуйте скачать мою сборку из телеграмм канала в закреплённом комментарии

    • @D_Kulyk
      @D_Kulyk Год назад

      @@coderfolder работает, спасибо

  • @НатальяТулякова-п5д
    @НатальяТулякова-п5д 2 года назад +2

    Я на середине видео)) function images() не отрабатывает формат png, не минимизировала и не перенесла изображение в папку dist
    Я еще только учусь и пока с трудом даётся поиск ошибок

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

      Пишет ли что-нибудь в консоли?

    • @НатальяТулякова-п5д
      @НатальяТулякова-п5д 2 года назад

      @@coderfolder tasha@Honor-Tasha MINGW64 /d/Прог/gulp-site
      $ gulp images
      [19:18:11] Using gulpfile D:\Програмирование\gulp-site\gulpfile.js
      [19:18:11] Starting 'images'...
      [19:18:12] gulp-imagemin: Minified 0 images
      [19:18:12] Finished 'images' after 143 ms

    • @НатальяТулякова-п5д
      @НатальяТулякова-п5д 2 года назад +2

      @@coderfolder я нашла свою ошибку, после запятых расширения без пробелов нужно было написать