Gulp сборка - полная инструкция. HTML, SCSS, JS, webpack, babel, webp, сжатие графики, авто-префиксы

Поділитися
Вставка
  • Опубліковано 10 лис 2024

КОМЕНТАРІ • 312

  • @enot_poloskun007
    @enot_poloskun007 7 місяців тому +1

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

  • @verygood5788
    @verygood5788 8 місяців тому +2

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

  • @foxy_view
    @foxy_view Рік тому +8

    Наконец закончила просмотр урока и собрала свою сборку. Вроде все нормально работает. Теперь буду постепенно внедрять в работу. Спасибо большое, Юрий, за супер-полезный стрим!

  • @beegoodb1213
    @beegoodb1213 8 місяців тому

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

  • @neleaonila2191
    @neleaonila2191 Рік тому +20

    Юрий, Вы не раз, открывали секреты кладовой вашего профессионального мастерства, но этим магистральным мастер-классом ошеломили меня.
    Пусть никогда не иссякнет доброта и мудрость в учительском сердце!

  • @НиколайВязьмин-с8я

    Хороший урок и мастер класс. Юра ты лучший. И онлайн-школа Webcademy топ.

  • @joshuakelly6045
    @joshuakelly6045 10 місяців тому +1

    Всем здравствия.
    В интернете есть много информации о различных web-инструментах. В частности, её много и о сборщике gulp. Однако, именно благодаря этому видео я собрал свой первый мини-проект с gulp.
    Спасибо! Лайк, подписка.

  • @Ctrl_C.Ctrl_V
    @Ctrl_C.Ctrl_V Рік тому +2

    Очень доступное объяснение. Супер информативно, большое спасибо, Юрий!

  • @Webbrowserskilles
    @Webbrowserskilles Рік тому +2

    Сборка вообще бомба, без воды только по делу, благодарю за такой труд, подача на высоте!

  • @illiabulgakov2013
    @illiabulgakov2013 10 місяців тому

    Юрий, огромное спасибо за этот видео урок! Вы очень хороший учитель, объясняет все очень просто и понятно. 👍👍👍

  • @amirial
    @amirial Рік тому +1

    Лучшее объяснение и практика. Огромное спасибо за ваш труд! В другом месте смотрел, не понял. У вас все понятно)

  • @tonikova3735
    @tonikova3735 Рік тому +7

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

  • @l0nelystranger581
    @l0nelystranger581 Рік тому +4

    Ув. автор, спасибо за доходчивое объяснение gulp(a)🥤 для новичков и за актуальную сборку, выполненную на commonjs.
    Спасибо за работу!

  • @MsDlovar
    @MsDlovar 9 місяців тому

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

  • @sad_gary
    @sad_gary Рік тому +2

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

    • @WebCademy
      @WebCademy  Рік тому +2

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

    • @sad_gary
      @sad_gary Рік тому

      @@WebCademy огромное спасибо за то что выложил исходники сборки, уже который раз она экономит время, так как по не знанию и отсутсвие опыта я порой не могу найти где я написал ошибку, даже при наличии исходника я ее не могу найти((. но вот схходлник все быстро исправляет, потому что там нет ошибки))) Спасибо огромное!

  • @sad_gary
    @sad_gary Рік тому +5

    ура я смог окончить этот урок, конечно не за один присест)) Огромное тебе спасибо, ты просто лучший! то что ты выложил исходные фвйлы отдельное спасибо! ты очень сильно секономил время и моих мучений с ошибками. просто я 3-4 раза пытался сборку собратьь по видосам, но не получалось. а вот с тобой все вышло! а в конце еще и показал как к гиту все привязать. это просто бомба!

  • @petrpetrovich-sg2jj
    @petrpetrovich-sg2jj Рік тому +2

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

  • @redconfizbl1281
    @redconfizbl1281 Рік тому +1

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

  • @igorwagner7176
    @igorwagner7176 10 місяців тому +1

    Один из лучших каналов по разработке

  • @stasostrovsky1
    @stasostrovsky1 3 місяці тому +1

    Отличное видео!

  • @dominicvega1029
    @dominicvega1029 Рік тому

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

  • @mykytav
    @mykytav 7 місяців тому

    Спасибо большое Юрий!

  • @BryanskyM
    @BryanskyM Рік тому +2

    У вас всегда супер полезные уроки, спасибо

  • @daniil5019
    @daniil5019 Рік тому

    Спасибо очень большое за Gulp, понятное объяснение! Рекомендую! (52:22)

  • @aibekbbic7821
    @aibekbbic7821 Рік тому +6

    Юрий, ты тигр братан!

  • @artem__k
    @artem__k 10 місяців тому

    Огонь! Много полезных фишек

  • @СергейМурин-ь8х
    @СергейМурин-ь8х Рік тому +1

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

  • @ЭлинаМаяковская-т8ы
    @ЭлинаМаяковская-т8ы 9 місяців тому +1

    Крутое видео,все понятно

  • @ak-hs6dv
    @ak-hs6dv 11 місяців тому

    Лучший. Очень доволен сборкой. Многое понял из того что долго не мог усвоить

  • @sad_gary
    @sad_gary Рік тому

    искал серебро, а нашёл золото!! это точно оно! этот канал и это видео золото!

  • @nikosin94
    @nikosin94 5 місяців тому

    ✌Спасибо за урок! Можно обойтись без if() 44:55, в консоле есть совет, использовать опцию allowEmpty. Тогда в нашем случае строка 9 будет выглядеть следующим образом return gulp.src('./dist/', { read: false, allowEmpty: true }).pipe(clean());

  • @SergMcl
    @SergMcl 9 місяців тому

    Спасибо, Юрий. Большую работу проделали.
    Кстати, с помощью require там уже много чего не устанавливается. В документации уже по-другому. Только если версии из видео устанавливать.

  • @PavelChupryna
    @PavelChupryna 4 місяці тому

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

  • @CrusaderDen
    @CrusaderDen Рік тому

    Урок просто топ. Юрий - профессионал.

  • @НиколайВязьмин-с8я

    @ВебКадеми - веб-разработка, программирование и IT, спасибо тебе Юр за супер урок и сборку. Все работает, но мелки моменты такие как например, работа с webp форматом и типом файла png точнее. В остальном все здорово. Все работает. Продолжу закреплять знания Gulp. И продолжать развиваться в веб-разработке. И желаю удачи тебе и твоей школе. И буду ждать новых мастер-классов и новых стримов , уроков. 👍👍👍

  • @SergMcl
    @SergMcl 9 місяців тому

    Юрий, это опять я. Напишу коммент. Вдруг у кого-то возникнет такая же проблема при работе со сборкой. Хотя, возможно, просто я невнимательно смотрел видео и где-то допустил ошибки.
    Суть. При создании двух слайдеров swiper на странице перестала автоматически перезагружаться страница. В консоли появилась ошибка. Оставляешь какой-то один слайдер на странице, - все работает. Если запускать сайт в браузере не через сборку (просто открыв index.html), ошибки в консоли нет.
    До этого использовал browser-sync для автоматической перезагрузки страницы, а не gulp-server-livereload, и делал много слайдеров на swiperjs на одной странице. Никаких проблем не было. Решил откатиться к какой-то старой версии gulp-server-livereload. Но как оказалось, самой последней версии, как я понял, уже семь лет. И появилось подозрение, что откат к более старой версии вряд ли решит мою проблему.
    В общем, отключил gulp-server-livereload и подключил browser-sync. Проблема исчезла. Автоматическая перезагрузка страницы стала работать, ошибка в консоли исчезла.
    Была еще проблема с webp. Стал абсолютить картинки, делать object-fit. В папке build не оказывалось index.html. Решил просто отключить плагин. Вернусь к webp как-нибудь потом.

  • @ОльгаКраснова-з6з

    Спасибо

  • @galievramil1169
    @galievramil1169 9 місяців тому

    Спасибо Юрий, для сборки использовал всегда webpack, gulp юзал крайне редко, но посмотрев некоторые куски видео задумался... Если проект небольшой- необходимости в мощи webpack нет и gulp тут незаменим: простой, понятный и быстро конфигиться..
    Видео отличное!

    • @MaDKnighT404
      @MaDKnighT404 8 місяців тому

      представляю как ты офигеешь, когда узнаешь, что есть Vite где вообще ничего настраивать не нужно.

    • @galievramil1169
      @galievramil1169 8 місяців тому

      @@MaDKnighT404 спасибо я в курсе vite)))

  • @wireinet
    @wireinet 11 місяців тому

    Спасибо! Очень полезный урок. Я много новых пакетов узнал )) Я значительно расширил свою сборку благодаря этому уроку. Хотя у меня сборка основана на pug и sass. Большое спасибо! Подписываюсь на канал, буду ждать новых отличных уроков.

  • @ВасилийТеркин-л4з2ф

    Супер сборка, спасибо!

  • @internationaluser86
    @internationaluser86 Рік тому

    Спасибо, очень понятно и интересно😊

  • @aim6883
    @aim6883 9 місяців тому

    Полностью согласен с чатом, твоя сборка очень помогла. Даже я не знающий Js, понял как можно добавить некоторые плагины! В общем лайк тебе

  • @UltimatePowerCoder
    @UltimatePowerCoder Рік тому +1

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

    • @WebCademy
      @WebCademy  Рік тому +1

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

  • @othersidesss1
    @othersidesss1 Рік тому +3

    Лучшее объяснение работы с gulp !

  • @Aleks-lk1et
    @Aleks-lk1et 5 місяців тому

    Ценнейший материал!!!!

  • @Greenfield-vn7qy
    @Greenfield-vn7qy Рік тому +1

    Юрий, это просто МОЩЬ! Огромное спасибо за сборку и подробнейшее объяснение!

  • @yakut54
    @yakut54 6 місяців тому +13

    Если у кого на 5 версии Gulp`a картинки превращаются в битые файлы, добавляем encoding: false
    gulp.task('assets', function () {
    return gulp.src(`./src/images/**/*`, {encoding: false})
    .pipe(gulp.dest(`./dist/images`));
    });

    • @АндрейМинск-т7щ
      @АндрейМинск-т7щ 5 місяців тому +1

      Превращаются. Ох уж эти версии.

    • @yakut54
      @yakut54 5 місяців тому

      @@АндрейМинск-т7щ если хоть одному человеку помогло, значит не зря написал 😉

    • @АндрейМинск-т7щ
      @АндрейМинск-т7щ 5 місяців тому

      @@yakut54 помогло - там ниже еще такие же проблемы - я скинул.

    • @girynski
      @girynski 5 місяців тому

      Спасибо, добрый человек! Я 4 часа точно убил на поиски информации, почему у меня бьются файлы шрифтов 😮‍💨

    • @LiuboviCalineva
      @LiuboviCalineva 4 місяці тому

      Ура! Спасибо!

  • @vastargazing8957
    @vastargazing8957 Рік тому

    Big thanks, bro! Your zip helped a lot.

  • @yakut54
    @yakut54 6 місяців тому +2

    Gulp умер, говорили они.... 🤥
    Спасибо, чувак, за науку!
    Они просто не умеют его готовить.
    Подписка, лайк, колокол! 🥳

  • @DaniqWhite
    @DaniqWhite 9 місяців тому +9

    У кого возникли проблемы с плагином "gulp-changed" устанавливайте версию "gulp-changed": "^4.0.3", последняя которая поддерживает require, новые только с импортами, смешивать импорты и require не получится, хоть вроде есть какие то способы, но я так и не понял как ) так что более старая версия в помощь, да если кто знает как сочетать require и импорт в одном файле буду признателен!

    • @beegoodb1213
      @beegoodb1213 8 місяців тому

      Спасибо помог, а как насчет gulp-autoprefixer? там теперь тоже иморты

    • @jongorlov8078
      @jongorlov8078 7 місяців тому

      Тоже ломаю голову над этим

    • @ef2345
      @ef2345 3 місяці тому +1

      @@beegoodb1213 ну там соответсвенно ^8.0.0

  • @OlegStepanenko-v5d
    @OlegStepanenko-v5d Рік тому +1

    У меня все получилось!😁

  • @ringnull
    @ringnull Рік тому +1

    Ждал такой скринкаст

  • @АнатолийПетухов-р8ш
    @АнатолийПетухов-р8ш 10 місяців тому

    Здравствуйте Юрий, я сделал сборку Gulp + webpack конечно много чего я добавил. Дела даже не в этом, а в том когда я начал переделывать сборку на модуль ES6, то Javf script показал строгий режим, а при таком режим блокируется в браузере сам код JS и нужен плавен что бы его преобразовать И главное авторы которые на Ютубе показывать сборку на этом модули про плагин не слово не говорят transform-remove-strict-mode или напрямую через webpack 2. Так что я решил оставить так как есть Сделал все как у вас опять просто смысл перестраиваться это занимает время поиск решение проблемы в интернете и т.д

  • @АлександрЩедрин-е6к

    2:06:09
    Обратите внимание, gulp-autoprefixer с версии 9.0.0 теперь поддерживает только ES Modules синтаксис импортов. Чтобы использовать его через require установите 8 версию
    2:16:00
    Аналогично с gulp-webp

    • @vadok111
      @vadok111 Рік тому +1

      С gulp-changed тоже самое!

  • @Andrew_Dreamer13
    @Andrew_Dreamer13 Рік тому +1

    А я как всегда стрим посмотреть не смог.Буду в записи смотреть.

  • @mortarion766
    @mortarion766 Рік тому +1

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

  • @upwlqwp
    @upwlqwp Рік тому

    Спасибо))

  • @_fulgrim_9865
    @_fulgrim_9865 Рік тому

    Лучший!)

  • @tryfry5047
    @tryfry5047 Рік тому +2

    👍👍👍👍👍👍

  • @dojd8910
    @dojd8910 4 місяці тому

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

    • @WebCademy
      @WebCademy  4 місяці тому +1

      Спасибо за комментарий) Да действительно на монтаже пропустил момент с подключением стилей. Бывает)

  • @ГарикЕгиян-ъ4е
    @ГарикЕгиян-ъ4е Рік тому

    Respect !!!

  • @moderngott9963
    @moderngott9963 Місяць тому

    Будет ли Gulp актуален в 2024 году, есть например WebPack и так далее? Или сейчас в работе Frontend-разработчика он также актуален?

  • @justtwic
    @justtwic Рік тому +1

    While it's true that the popularity of certain web development tools and technologies can change over time, it would be incorrect to say that Gulp is no longer relevant. Gulp has been a popular choice for many years and continues to be used in various projects. That being said, the web development ecosystem is constantly evolving, and new tools and technologies emerge to address specific needs and improve developer productivity. One such tool is Parcel, which has gained popularity in recent years.
    Parcel's simplicity and ease of use have attracted developers who prefer a more streamlined setup without having to configure complex build pipelines. But I would recommend looking in the direction of crooked builders and Parcel, a more promising project than Gulp

  • @moderngott9963
    @moderngott9963 14 днів тому

    Доброе время суток. Такой вопрос: при работе с scss выдает предупреждение о устаревании @import, это как-то можно убрать или будет использовать в будущем другой метод миграции?

  • @lanele6599
    @lanele6599 2 місяці тому +1

    Кто-нибудь знает, почему не работает watch? Таск запускается, но изменения не отслеживает как на видео. Переписывала точь-в-точь, не понимаю, что не так.

    • @IT-Proger8
      @IT-Proger8 2 місяці тому

      тоже такая проблема

    • @lanele6599
      @lanele6599 2 місяці тому

      @@IT-Proger8 я там нашла решение, надо в середину между путем и выбором таски добавить строчку {interval: 1000, usePolling: true}
      Вот таким образом:
      watch('./src/scss/**/*.scss', {interval: 1000, usePolling: true}, gulp.parallel('sass'));
      И так для всех. Там, короче, не всегда файловая система позволяет отслеживать изменения в файлах прям в процессе. Поэтому мы устанавливаем интервал (в данном случае 1000 мс), по истечению которого галп будет проверять, изменилось ли что-то в файлах.

  • @kubris.developer
    @kubris.developer 11 місяців тому +2

    Приветствую, Юрий!
    У меня доработка gulp-changed не работала ( 2:23:59 ), пока не поменял .pipe(changed('./build/'),{hasChanged: changed.compareContents}) на
    .pipe(changed('./src/'),{hasChanged: changed.compareContents}). Почему у вас все работает ОК, не пойму.
    Несколько раз приходилось удалять пакеты и ставить старые версии, потому что новые уже через ES Modle заточены и раз переустановил ноду ))
    Но сборка очень хорошая!

    • @jenkneo1641
      @jenkneo1641 7 місяців тому

      Сейчас делал по этому видео, решил эту пробелму просто установив ту же версию что и на видео через "npm i gulp-changed@4.0.3 --save-dev"
      И все заработало

  • @hq-web
    @hq-web Рік тому +1

    Плагину "gulp-file-include" параметры передавать не обязательно, импорт будет работать и без них, в документации к этому плагину эти параметры показаны как пример и указаны данные которые идут по дефолту.

  • @steddy7517
    @steddy7517 Рік тому +1

    Здравствуйте, подскажите, что делать, если в папку "docs" не сохраняется css. (в папке "build" всё работает корректно)

  • @AynaOracle
    @AynaOracle Рік тому

    Стайллинта не хватило очень и эдиторконфига. А так вообще огонь.

    • @OlegStepanenko-v5d
      @OlegStepanenko-v5d Рік тому +2

      потише друг, Сатану не призови ненароком

  • @nessyyt4118
    @nessyyt4118 8 місяців тому

    Спасибо большое за видео! Скажите пожалуйста какая комбинация клавиш нужна чтоб скопировать файл (2:00:25) і (1:59:53)?

    • @WebCademy
      @WebCademy  8 місяців тому

      Выберите файл в панели с файлами и Ctrl + С (копировать) Ctrl + V (вставить)

  • @КаренСтепанянц-и2г
    @КаренСтепанянц-и2г 8 місяців тому

    Здравствуйте, будет ли подобное видео про webpack? 😊

  • @МаксимКрамаренко-е2у

    Здравствуйте! Очень полезный видеоурок! Лайк поставил) Подскажите, можно ли где-то где-то посмотреть полностью инструкцию по gulp, которая была в начале видео?

    • @WebCademy
      @WebCademy  Рік тому

      Если вы про "рисованные" слайды - то нигде, это просто наброски для ролика.

  • @АлександрКузнецов-б6з

    Приветствую Юрий!

  • @profesor2009
    @profesor2009 3 місяці тому

    1:28:18 - почему в исходном файле HTML подключенный файл JS описан как bundle? мы же его через webpack переименовываем при сборке? Зачем тогда вот это писали output: {
    filename: '[name].bundle.js' // заготовка для выходного файла в name передается имя файла js из строки 3
    }, - у меня не переименовывается файл в bundle, [name].bundle.js - вот это он же должен подставлять

  • @profesor2009
    @profesor2009 3 місяці тому

    1:50:00 я совершенно не понял куда пропала папка blocks и почему мы ее убрали а в исходниках все что нужно осталось и код в страницах есть

  • @ringnull
    @ringnull Рік тому

    Добротный курс, не хватает переменных scss

  • @AnaLebjodkina
    @AnaLebjodkina 9 місяців тому

    Здравствуйте! Спасибо за шикарную сборку и отличное понятное видео! Посоветуйте пожалуйста, как сюда прикрутить переход на страницу 404 с любого несуществующего адреса, если кто знает?

  • @vadok111
    @vadok111 Рік тому +1

    Данная сборка не работает полностью, так как некоторые пакеты gulp через require больше не подключаются!

  • @afummatodigia1194
    @afummatodigia1194 2 місяці тому

    Как можно через сборку gulp делать переходы для html с одной страницы на другую

  • @newageteam
    @newageteam 11 місяців тому

    Отлично, но не хватает работы с svg
    Подскажите, насколько хороший вариант использовать gulp вместе с vite для вёрстки многостраничного сайта с частичным использованием vue?

    • @WebCademy
      @WebCademy  11 місяців тому

      Не понимаю зачем там vite, если сборку JS можно делать вебпаком и он у нас уже настроен и подключен. Если хотите попробуйте вместо него использовать vite, поищите решение для него.

  • @ssr.1989
    @ssr.1989 День тому

    Плагин gulp-sass-glob используется для упрощения импортирования с помощью @import. Но директива @import уже считается устаревший и скоро прекратится его поддержка. Ну и появился @use. А плагину gulp-sass-glob с ним не получится так импортировать одной строкой.
    Всё равно придётся прописывать каждый файл. Поэтому плагин gulp-sass-glob подойдёт только для @import. С другими коряво. Перепробовал разными способами.
    Есть ещё @forward, но с ним пока не разобрался. Может он поможет всё скопом импортировать и без gulp-sass-glob.
    Если у кого то получилось с помощью @use или @forward - отпишите, буду благодарен!

  • @profesor2009
    @profesor2009 3 місяці тому

    [ERR_REQUIRE_ESM]: require() of ES Module - несколько плагинов постоянно сыпят такие ошибки, в интере пишут что проблема с импортом и надо все переводить на модули, но в видео об этом нет информации

  • @AlexTSmithmas
    @AlexTSmithmas 2 місяці тому

    Добрый день Юрий, возникла проблема при запуске после написания дефолта и запуска, я нашел и исправил, но сами по себе стили в браузере (яндекс ) не компилируются, в плане вообще не воздейтсвуют как будто на html файл. Повторюсь, все делал абсолюьно точь в точь, файлы прикрепленны ссылками друг к дургу. Помогите разобраться пожалуйста :(

  • @andreyshepel1213
    @andreyshepel1213 9 місяців тому +1

    Юрий, спасибо большое за труд! Но не описали, как добавлять в сборку .js-файлы так, чтобы их сохранить отдельно, а не пихать их содержимое в [name].bundle.js Например я хочу сохранить jquery.min.js, как мне его прописать в сборке, чтобы он из src/js/modules сохранился в build/js и docs/js?

    • @WebCademy
      @WebCademy  9 місяців тому

      Андрей, приветствую. Спасибо за комментарий. Насчет вашего кейса, у меня не было такой задачи, соответственно, не смотрел как такое реализовать.
      Если правильно понял. То достаточно просто создать отдельный файл, подключить его непосредственно на страницу, и добавить gulp-таск который будет просто копировать нужный вам файл из src в build, а затем и в dist. Для примера с jQuery это подойдет.

  • @Greenfield-vn7qy
    @Greenfield-vn7qy 11 місяців тому

    Юрий, подскажите, можно ли создавать на этой сборке React-приложения? И если да, то что для этого нужно дополнительно установить?

  • @web__pavlovo
    @web__pavlovo 6 місяців тому

    The following tasks did not complete: sass
    Did you forget to signal async completion? - вот такая ошибка при запуске gulp sass

  • @Fnderas
    @Fnderas 5 місяців тому

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

  • @POEOneLove
    @POEOneLove 9 місяців тому

    Из полезного конвертер картинок в webP. Остальное не понятно для чего. Мне, например, чтобы задеплоить в продакшен, то что я сделал ради прикола на gulp после этого видео. Пришлось еще подключать gulp-replace плагин. Так как сразу встала проблема с тем, что в деве пути одни ко всему, в проде другие, так как там ЦМС и у нее свои приколы. При этом без реплейсера полетел автокомплид в деве, так как среда то видит относительно папок в src, а не от путей к файлам в папке с продакшеном. В общем хз, муть какая-то. Простые вещи какими-то костылями настраиваются. Вплоть до замены путей по регексу
    UPD: На второй день приключений обнаружилось что куча плагинов к gulp старье тотальное. Плагин webp-css отказался работать с мощным и популярным слайдером "swiper", вывалил кучу ошибок при подключении sass этого слайдера. Чудом нашел плагин с интересным и понятным названием "gulp-webp-css-fixed" где какой-то рандом все это пофиксил. В общем мужики, нахер вам это все надо, для "поиграться" сойдет. В остальном это просто набор каких-то палок в колеса.

    • @МаркБелов-я9х
      @МаркБелов-я9х 8 місяців тому

      а какая альтернатива с таким же функционалом?

    • @POEOneLove
      @POEOneLove 8 місяців тому

      @@МаркБелов-я9х смотря какой вам нужен функционал. Я лично не вкурил нафиг нужен этот костыль, чтоб в хтмл в шапку стили воткнуть)). Из полезного конвертер в вебп. Но как бы проще ручками сконвертить просто чтоб не спотыкаться об галп.

  • @profesor2009
    @profesor2009 3 місяці тому

    gulplog v1 is deprecated. Please help your plugins update! - что делать в этой ситуации ? npm i update gulplog не помогает

  • @Ded_Salo
    @Ded_Salo 7 місяців тому +1

    Здравствуйте, возникла проблема при переносе scss стилей. Они почему-то не показываются на странице. Хотя создаётся папка и в терминале ошибок не выдаёт. В чем может быть проблема?

    • @Liverpoolfc_1892
      @Liverpoolfc_1892 6 місяців тому

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

    • @Ded_Salo
      @Ded_Salo 6 місяців тому

      @@Liverpoolfc_1892 если я не ошибаюсь, там нужно в индекс обычное подключение css ('./css/main.css')

  • @deyvidasb1769
    @deyvidasb1769 8 місяців тому

    @media (max-width: var(--laptop-size)) {
    padding-left: var(--container-padding);
    } нельзя использовать переменнве в инициализации медиа запроса....

  • @AntonioBenderas
    @AntonioBenderas Рік тому

    Категорически настаиваю на подобном мануале по Vitejs

  • @profesor2009
    @profesor2009 3 місяці тому

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

  • @konstantinkuznecov5585
    @konstantinkuznecov5585 Рік тому

    Спасибо за ролик! У меня есть вопрос- стоит в сборку добавлять bootstrap? Или лучше все слайды, аккорды, крошки и т.д. добавлять отдельными скриптами? И насколько сейчас bootstrap актуален в 2023 году?

    • @WebCademy
      @WebCademy  Рік тому

      В принципе можно и прикрутить. Я бы отдельные скрипты прикрутил. Сам по себе bootstrap обновляется. Но если frontend брать - то там другие фреймворки / либы с компонентами - есть.

  • @rozelia_777
    @rozelia_777 Рік тому +1

    Здравствуйте. Спасибо большущее за сборку! Но почему то ссылочка для верстальщиков ВебКадеми не работает :(

    • @WebCademy
      @WebCademy  Рік тому

      Пофиксил t.me/+QAxmsKj2HyWfEKzz

    • @rozelia_777
      @rozelia_777 Рік тому

      @@WebCademyспасибо ❤

  • @krabik2502
    @krabik2502 3 місяці тому +1

    Если у вас не работает gulp-changed, то попробуйте установить старую его версию
    npm install --save-dev gulp-changed@4 // не знаб хорошая ли это идея

    • @ssr.1989
      @ssr.1989 День тому

      ага, только так и заработал. Не получилось импортом подключить.

  • @gerylap4539
    @gerylap4539 8 місяців тому

    почему Livereload client connected после пишет много раз в терминале ? то есть происходит конект раз 10-15

  • @МаринаТитова10
    @МаринаТитова10 23 дні тому

    Добрый вечер, товарищи, может, кто-то сталкивался с проблемой "Error: ENOENT: no such file or directory, scandir ..." на моменте копирования файлов и шрифтрв, кажется, так в таймкоде, не подскажете, как бы мне решить эту проблемку?

    • @WebCademy
      @WebCademy  23 дні тому +1

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

  • @profesor2009
    @profesor2009 3 місяці тому

    1:42:21 после установки gulp-changed вот такая ошибка, что делать
    Error [ERR_REQUIRE_ESM]: require() of ES Module E:\1. Обучение Front-end\gulp-sborka
    ode_modules\gulp-changed\index.js from E:\1. Обучение Front-end\gulp-sborka\gulpfile.js not supported.
    Instead change the require of index.js in E:\1. Обучение Front-end\gulp-sborka\gulpfile.js to a dynamic import() which is available in all CommonJS modules.
    at Object. (E:\1. Обучение Front-end\gulp-sborka\gulpfile.js:22:17) {
    code: 'ERR_REQUIRE_ESM'
    }

  • @svay6849
    @svay6849 11 місяців тому

    как возможно сюда добавить поддержку typescript?разработку ведем на ts, а транспиляция в js?