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я
    @НиколайВязьмин-с8я ปีที่แล้ว +7

    Хороший урок и мастер класс. Юра ты лучший. И онлайн-школа 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я
    @НиколайВязьмин-с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з
    @ОльгаКраснова-з6з ปีที่แล้ว

    Спасибо

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

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

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

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

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

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

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

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

  • @ВасилийТеркин-л4з2ф
    @ВасилийТеркин-л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к
    @АлександрЩедрин-е6к ปีที่แล้ว +2

    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у
    @МаксимКрамаренко-е2у ปีที่แล้ว

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

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

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

  • @АлександрКузнецов-б6з
    @АлександрКузнецов-б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 24 วันที่ผ่านมา

    Добрый вечер, товарищи, может, кто-то сталкивался с проблемой "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?