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

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

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

  • @coderfolder
    @coderfolder  Год назад +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 Год назад +1

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

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

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

    • @РонРосс
      @РонРосс Год назад

      Подскажите пожалуйста в чем тут дело:
      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 Год назад +17

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @reutoffreutoff4549
    @reutoffreutoff4549 Год назад +7

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

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

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

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

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

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

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

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

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

  • @AndCheb
    @AndCheb Год назад +11

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

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

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

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

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

  • @mdvbGreen
    @mdvbGreen Год назад +7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @ЮрийГоворин-н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 11 месяцев назад

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

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

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

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

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

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

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

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

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

  • @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 🙂

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @andreyzavyalov9913
    @andreyzavyalov9913 Год назад +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 тоже самое все перепроверил , все равно ошибка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Вы лучший!

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

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

  • @Crazycolla
    @Crazycolla Год назад +5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Коменты от студента) в функции 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 Год назад

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

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

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

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

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

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

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

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

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

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

    помог, лайк

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @illiabulgakov2013
    @illiabulgakov2013 10 месяцев назад +1

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

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

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

    • @illiabulgakov2013
      @illiabulgakov2013 10 месяцев назад

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

    • @coderfolder
      @coderfolder  10 месяцев назад +1

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

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

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

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

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

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

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

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

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

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

    it's amazing

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

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

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

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

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

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

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

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

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

    Спасибо за хорошую сборку, у многих она слишком усложнена, трудно поддерживать и обновлять. Для очень крупных проектов возможно сложные сборки и актуальнее, но где они - крупные проекты то)). Но у меня два вопроса: 1) почему забыли такой важный плагин, как gulp-group-css-media-queries ? Он объединяет медиа-запросы и расставляет их в рнужном порядке, очень удобно. И 2) У меня файл style.min.css создается, код красивый, комменты удаляются, но код не минифицирован и не в одну строку. Классы идут сверху вниз, о минификации даже речи нет.

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

      Приветствую, спасибо за отзыв! Моя сборка не претендует на абсолютную полноту и идеал, это лишь каркас и пример, как её собирать, чтобы не было ошибок. Разумеется, gulp содержит огромное количество удобнейших модулей, и каждый может в эту сборку добавить то, что считает для себя удобным и необходимым. Насчет минификации, скорее всего где-то ошибка, у меня всё ок, можете скачать мою сборку в телеграм-канале и сравнить со своей. Желаю вам удачи!

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

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

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

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

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

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

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

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

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

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

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

    💥💥💥

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

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

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

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

  • @profesor2009
    @profesor2009 3 месяца назад +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 но он битый и не открывается

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

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

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

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

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

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

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

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

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

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

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

    Почему появляется такая ошибка: gulp-notify: [JS Error] Error: Invalid assignment? как её исправить??

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @ИлюшаЯнишин
    @ИлюшаЯнишин 8 месяцев назад +1

    Почему просто не заюзать Vite и не париться ?

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

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

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

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

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

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

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

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

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

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

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

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

  • @КонстантКонькин
    @КонстантКонькин 7 месяцев назад +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

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

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

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

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

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

    Отличный курс! Но глаза сломал напрочь. Масштаб слишком маленький!!! + Зрение плохое = Глаза вышли из чата(

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

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

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

    Ребята подскажите уже 2 день не могу понять в чем дело …..все сделано как на видео… но выбивает ошибку Referenceerror:Cannot access sass before initialization…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Почему то все написал правильно, вызов html работает, а вот css запускается и ничего не делает. В чем проблема может быть?

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

      Я уже исправил, папку scss не так назвал :). Назвал вместо scss - sccs. Забыл комментарий удалить.

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

    А предпроцессоры для CSS не подходит? Просто так и не понял зачем он нужен)

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

      Препроцессоры sass, scss позволяют более удобно и свободно писать css код, например: медиа-запросы для мобилок можно писать не отдельно, а в этот же селектор, и ошибок не будет; можно создавать переменные, менять их в одном месте, а они поменяются во всем файле; так же есть возможность разбивать css файл на части и подключать их по отдельности в любом удобном порядке; и другие бонусы ещё есть, миксины, калькуляция размеров и тд, короче говоря, упрощают работу с css

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

    GitBash для виндоус если правильно понимаю, а для макОс?

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

      Для мак она тоже есть

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

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