Webpack 5 - Полный курс для начинающих. Обработка html, css, scss, js, image compress.

Поделиться
HTML-код
  • Опубликовано: 2 июл 2024
  • Описание работы Webpack 5, инициализация проекта, установка необходимых пакетов, настройка конфига.
    Ссылка на сборку: github.com/maksim-leskin/lear...
    Обработка html, css, scss, sass, javascipt, images, fonts.
    00:00 Вступление
    00:52 Подготовка
    04:14 Установка webpack
    11:10 Конфиг
    19:00 HTML
    24:57 Стили
    41:56 Сервер
    43:36 JS
    49:21 Шрифты
    55:34 Изображения
    01:08:16 Итог
    Webpack настройка
    Webpack Dev Server
    HTML Webpack Plugin
    Компиляция scss / sass
    CSS и post css
    Babel Transpiling
    Asset Resource Loaders
    Source Maps
    nodejs: nodejs.org/
    webpack: webpack.js.org/
    babel-polyfill: babeljs.io/docs/en/babel-poly...
    image-webpack-loader: www.npmjs.com/package/image-w...
    👀 Подписаться на канал: bit.ly/3CoaLCL
    🌍 Наш сайт: methed.ru/
    😃 ВКонтакте: vk.me/methed
    ✈️ Telegram: t.me/methed_bot
    #webpack #js #javascript

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

  • @my.methed
    @my.methed  2 года назад +9

    Описание работы Webpack 5, инициализация проекта, установка необходимых пакетов, настройка конфига.
    Обработка html, css, scss, sass, javascipt, images, fonts.
    00:00 Вступление
    00:52 Подготовка
    04:14 Установка webpack
    11:10 Конфиг
    19:00 HTML
    24:57 Стили
    41:56 Сервер
    43:36 JS
    49:21 Шрифты
    55:34 Изображения
    01:08:16 Итог
    Webpack настройка
    Webpack Dev Server
    HTML Webpack Plugin
    Компиляция scss / sass
    CSS и post css
    Babel Transpiling
    Asset Resource Loaders
    Source Maps
    nodejs: nodejs.org/
    webpack: webpack.js.org/
    babel-polyfill: babeljs.io/docs/en/babel-polyfill/
    image-webpack-loader: www.npmjs.com/package/image-webpack-loader
    Ссылка на git: github.com/maksim-leskin/learn-wp
    #webpack #js #javascript

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

      Есть в планах создать такой же урок по Gulp для более простых проектах?

  • @user-en4cc9jg5c
    @user-en4cc9jg5c Год назад

    Большое спасибо за видео! Всё очень наглядно, спокойно, обстоятельно, без суеты. Много полезного)

  • @user-kg5pf5zd4u
    @user-kg5pf5zd4u Год назад +1

    Супер, лучше быть не может! Спасибо огромное!!!

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

    Спасибо за видео, очень полезно. Очень понравилось ваше повествование, спокойное и неторопливое и без отвлекающих шуточек👍 То что нужно! Продолжайте!

  • @user-rc4fz1ft4v
    @user-rc4fz1ft4v 2 года назад +2

    Круто, Макс! Ждём!!!

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

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

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

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

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

    Большое спасибо за подробный и качественный гайд! Даже на бескрайних просторах гугла ничего подобного не нашел

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

    [43:04] - Удобно?
    Супер удобно!))))) Спасибо за урок! 🔥

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

    Спасибо за урок. Все понятно и доходчиво объяснили) Было бы неплохо видео по сборке webpack многостраничного сайта, как правильно настроить сборку нескольких страниц. Успехов в развитии канала)

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

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

  • @user-gc4fh9vc9m
    @user-gc4fh9vc9m Год назад +1

    Спасибо, мое понимание wp стало заметно лучше)

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

    Доброго времени суток Максим!!! ОГРОМНОЕ СПАСИБО!!!! Всё спокойно, просто и главное понятно новичку!!! Хотелось бы в вашем исполнении сборку о которой говорите в конце! Думаю будет не плохо для канала! Вам желаю развития и просто человеческого счастья! Мир вам! 😊😊😊

  • @v.demchenko
    @v.demchenko 8 месяцев назад

    Браво, приятно слушать. Все детально обьяснил.

  • @user-fl2qf6ye4b
    @user-fl2qf6ye4b Год назад +2

    спасібо на добром слове, ребяткі! все доступно і понятно! 😘😘😘

  • @Blood-Saw
    @Blood-Saw Год назад

    очень понравилось! Теперь буду искать подключение react/vue

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

    Спасибо большое за проделанную работу))

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

    Это лучшее видео по настройке Webpack! Спасибо автору за труды!

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

    Круто получилось. спасибо за работу!

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

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

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

    Спасибо большое! Лайк, подписка! Реально очень хороший урок! Давай теперь под React еще сборку :) Буду чрезмерно признателен и благодарен, думаю как и многие!

  • @ssr.1989
    @ssr.1989 5 месяцев назад

    Спасибо большое за такое информативное видео!!! Решил изучить webpack и целый день смотрел и писал сам весь код, чтобы лучше вникнуть. Да и конспектировал заодно. Видео часовое, а детальное изучение и просмотр заняло почти пять часов. Дальше легче должно быть!

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

    Контент, достойный внимания и уважения!

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

    Большое спасибо за видео. Спасибо за тайм-лист, за ссылку на полную сборку.
    Отдельно хочу отметить спокойное повествование без суеты и лишней болтовни.👍

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

    👍 Спасибо. Очень полезно!!!

  • @JavaScriptcher
    @JavaScriptcher 2 года назад +4

    Материал огонь, давно хотел webpack настроить

  • @user-dj4hj3fo7m
    @user-dj4hj3fo7m Год назад +1

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

  • @user-fk3iz4re4p
    @user-fk3iz4re4p 7 месяцев назад

    Редко пишу комментарии, но это как раз тот случай, когда я просто обязан сказать автору СПАСИБО! Идеальная подача материала. Лайк, подписка)

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

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

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

    Урок супер👍

  • @AloneInThisWorld.
    @AloneInThisWorld. Год назад +14

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

  • @user-mq7nd5pq9q
    @user-mq7nd5pq9q Год назад +2

    Тысячекратно благодарю вас за такой труд!

    • @my.methed
      @my.methed  Год назад +1

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

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

    Спасибо за видео! Предельно понятно и просто

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

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

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

    Странно, но почему-то очень сложно найти актуальный и адекватный урок по webpack 5, спасибо!

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

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

  • @user-mu4my8fq2e
    @user-mu4my8fq2e 10 месяцев назад

    Мое глубочайшее почтение!

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

    Крутое видео, спасибо за труд!

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

    лучшее объяснение! спасибо!

  • @user-zd4uv9kt2g
    @user-zd4uv9kt2g 11 месяцев назад

    Спасибо за видео! Очень информативно

  • @Vladimir-yh2dl
    @Vladimir-yh2dl Год назад

    спасибо за классный урок !

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

    Классная обучалака! Спасибо!!!!

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

    спасибо за хороший урок

  • @user-cp2en7hv1m
    @user-cp2en7hv1m Год назад +2

    Спасибо, было очень полезно!

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

    Большое спасибо за видео! В первый раз полез настраивать вебпак и судя по остальным комментариям аналогов этому руководству практически нет. Хотя по подаче материала сразу видно сильного специалиста. Хотелось бы еще увидеть внедрение TS.

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

    Приятное открытие вчера совершил, зайдя именно на это видео среди кучи других про вебпак, где в каком-нибудь моменте всё разваливалось.
    На мой взгляд 'ученика' - подача супер, очень доступно объясняет, воды ноль, видно, что автор прям шарит, подмечаешь у него фишечки, которых раньше не встречал в коде)
    И ещё:
    Мне было реально интересно параллельно с автором своими ручками писать конфиг своего первого вебпака! И я не слепо перепечатывал, а в целом, благодаря автору, понял концепцию вебпака и как важна и полезна эта штуковина и примерно как всё это устроено)
    И ВСЁ СОБРАЛОСЬ И РАБОТАЕТ!!!!
    Здесь незаслуженно мало просмотров!
    Автор добавляется в список моих учителей, рядом с Sorax, Ulbi TV, AlekOS, Владиленом, Пузанковым, webDev, Фрилансером по жизни и ещё парой имён, которые находу не вспомню)

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

    ничего лишнего супер. на скорости 1.5 смотрел советую.

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

    Спасибо за видео , все заработало ! Хотелось бы от вас видео как дальше настроить Webpack под реакт и тайпскрипт)

  • @user-qk3qi6eh6g
    @user-qk3qi6eh6g Год назад +1

    Все работает. Хорошее видео.

  • @user-nb1is5wc4k
    @user-nb1is5wc4k Год назад +7

    Отличное видео.
    Лучшее из того, что удалось найти на RUclips. Не хватало именно такого объяснения: пошагового, для человека с 0 опытом использования Webpack. Единственное видео, после которого стало более или менее понятно что, куда, для чего.
    Спасибо большое!🤝

    • @my.methed
      @my.methed  Год назад

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

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

    Спасибо большое!!! Надеюсь что скоро будет сборка для не для начинающих!)

    • @my.methed
      @my.methed  Год назад

      Для не начинающих, я думаю уже особо это не нужно или берутся готовые сборки чуть подшаманивают ребята для себя.
      Но обновим сборку когда придет время. Важно что под видео ссылка на актуальную версию!

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

    Видео очень кстати 👍
    Лайк 🔥

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

    Всё ещё самая простая и понятная инструкция по вебпаку!
    Есть правда уже устаревшие моменты - лоадер для картинок image-webpack-loader устарел и не поддерживается, вместо него рекомендуется использовать image-minimizer-webpack-plugin, а там документация не самая понятная)

  • @user-mb7kp1bl4w
    @user-mb7kp1bl4w Год назад +1

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

  • @user-mm4wc5cm3x
    @user-mm4wc5cm3x Год назад +4

    Сорян, но в документации к полифилу сказато, что начиная с бэйбла 7.4.0 он устарел в пользу прямого включения core-js/stable😁. А вообще спасибо вам большое за труды. Очень хорошо и понятно всё объясняете.

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

    Очень хороший гайд

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

    Супер!

  • @user-dn9cb7qc5m
    @user-dn9cb7qc5m 3 месяца назад

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

    • @my.methed
      @my.methed  2 месяца назад

      Хаски чтобы запускал проверки? Или еще для чего?
      Я привык что у меня редактор настроен так чтобы ошибки сразу видел, но согласен что если проект делаешь командой, то такой набор будет полезен и если проект большой

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

    круто)

  • @user-th4gy4sz8j
    @user-th4gy4sz8j 6 месяцев назад

    Супер

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

    Спасибо

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

    Вчера я не знала, что такое webpack. Благодаря этому видео попробую разобраться.
    Обновление: за 5 часов разобралась, сама писала и все подключала. Завтра буду пробовать в работе.

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

    Спасибо за видео!
    У меня была интересная ошибка, когда я писал "const devtool = devMode ? 'sourse-map' : 'undefined';"б в консоли была ошибка
    [webpack-cli] Invalid configuration object. Webpack has been initialized using a configuration object that does not match the API schema.
    - configuration.devtool should match pattern "^(inline-|hidden-|eval-)?(nosources-)?(cheap-(module-)?)?source-map$".
    BREAKING CHANGE since webpack 5: The devtool option is more strict.
    Please strictly follow the order of the keywords in the pattern.
    Нагуглил, что вместо 'sourse-map', надо писать 'eval-cheap-module-source-map', итоговый вариант переменной должен быть такой - const devtool = devMode ? 'eval-cheap-module-source-map' : 'undefined';, после этого заработало

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

    спасибо

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

    спс

  • @user-kg6fz5tz2b
    @user-kg6fz5tz2b 2 года назад

    Спасибо! Подписка, колокол)

  • @Mr.Bellamy
    @Mr.Bellamy Год назад +2

    MiniCssExtractPlugin.loader вроде вполне заменяет style-loader при разработке тоже. Или есть различия в работе, чтобы их юзать вместе в зависимости от режима разработки?

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

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

  • @user-tx2ym7iq5u
    @user-tx2ym7iq5u 7 месяцев назад

    Здравствуйте! Спасибо за видео, нашел почти все ответы. Мне не хватило информации как подключать JQuery, eslinter и как использовать Tree Shaking. А так же мне очень понравилась настройка вашего vc code - возможно у вас есть видео о том как настроить vc code? Буду очень признателен если поделитесь своими настройками vc code

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

    Спасибо большое за полезный урок! Вопрос: Как сделать так, чтобы стили, картинки и прочее было распределено по соответствующим папкам (т.е папка css, папка images). В видео все эти файлы, если я правильно понял, находятся просто в папках src и dist, а внутри никак не организованы? Как их организовать?

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

    41:10 что нужно нажать что бы из минифицированного кода получился читаемый?) Спасибо!

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

    Большое спасибо! Подача хорошая, очень информативно, и просто о сложном для начинающих. Собрал конечно же своими руками, так приходит больше понимания, чем просто копируя чужие работы. И теперь кроме gulp, у меня будет еще и webpack сборщик.
    Хотелось бы видеть дополнение к данной сборке, про React и TypeScript, думаю многим будет полезно!

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

      А зачем Gulp если есть WebPack? Ведь он выполняет тоже-самое и ещё больше чем gulp

    • @servera-center
      @servera-center 11 месяцев назад

      @@danielluko7635 Он не может автоматом как gulp подключить шрифты
      мелкий пример, что не может webpack в отличие от gulp))

  • @Maxi-Ferro
    @Maxi-Ferro Год назад

    Подскажите плиз чем лучше делать конвертирование файлов .img в формат .web в webpack 5?

  • @g00d-man
    @g00d-man Год назад +7

    Спасибо, но хотелось чтобы вы сняли ещё видео, т.к. очень познавательно.
    Кроме того ещё, мало освещены вопросы по работе со шрифтами, как сделать чтобы при экспорте шрифт сразу конвертировался из формата TTF в формат woff и woff2

    • @my.methed
      @my.methed  Год назад +2

      Спасибо, учтем в следующих видео.)

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

      @@my.methed снимите пожалуйста, супер полезно)
      Еще хотелось бы понять как использовать иконочные шрифты, например icomoon свои загружаемые

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

    Спасибо, довольно понятно но было бы круто по основные настройки еще добавить. В галпе все однотипно настраивается, а тут видимо какая-то своя специфика для каждого лоадера. Еще мне для использования не хватает конвертера изибражений в webp и сборщика svg спрайта - это возможно сделать в вебпаке?

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

    Можете подсказать, что нужно, чтобы json файл например закидывало в dist?(json нужен для асинхронной функции).

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

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

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

    Спасибо, очень информативно и полезно. Но, насколько же меньше возни и проще с Parcel при том же результате...

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

    Все прекрасно. Есть один вопрос. Хочу использовать с данными настройка в новом проекте как это лучше реализовать что бы заново все не настраивать. Если перенести папку, то там версии плагинов старые, а хотелось что бы все было актуально. Не ужели надо все заново устанавливать или есть иной способ?

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

    Отличное видео, спасибо!
    Но есть вопрос: допустим что имеется папка с кучей изображений. Но которое из этих изображений использовать решается функцией. Как тогда webpack заставить импортировать именно все изображения? Прописывать их все в import? чтобы webpack явно их увидел?

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

    Не сказали про очередность работы лоадеров. Почему postcss был вставлен именно в середину.

  • @user-fy9re8zi7r
    @user-fy9re8zi7r 7 месяцев назад

    Дядь, топчик) а зробиш відосік як добавить сюди ж реакт?

  • @user-bi6nq4up4y
    @user-bi6nq4up4y 9 месяцев назад

    просто супер, есть только один вопрос, теперь скрипты подключаются в хедере, а не в конце страницы, это нормально разве?

  • @user-bd4nh6uy2v
    @user-bd4nh6uy2v Год назад +2

    Отличное видео. Подскажите, как сделать так, чтобы файл js собирался из нескольких js-файлов в один? Плюс указать порядок файлов. И чтобы код между собой работал.

    • @my.methed
      @my.methed  Год назад +1

      У вас будет собираться один файл js, используйте модули es6 import export

  • @ssr.1989
    @ssr.1989 5 месяцев назад

    Возник вопрос: как загружать видео разных форматов? Их также, как и изображения грузить?

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

    что за расширение, которое позволяет так подсвечивать блоки {}?

  • @Edgar-pu1lc
    @Edgar-pu1lc Год назад

    Привет, для того чтобы взять конфиг, нужно всего лишь скачать файл и написать npm install ?

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

    Спасибо за видео! Есть вопрос) Для кроссплатформенности не обязательно юзать плагин cross-env?

    • @my.methed
      @my.methed  Год назад

      Я им не пользуюсь, на windows и linux все ок

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

    Подскажите пожалуйста. Когда я подключил к репозиторю гитхаб, а так же к GitHub Pages этот проект, то он просто не отображается. Открываю пэйдж и он просто пустой с названием репозитория и полоской. В чем может быть проблема, подскажите пожалуйста.

  • @user-mi9qc8yj7j
    @user-mi9qc8yj7j Год назад

    Почему появилась функция на 9:50 ? И почему build dev вдруг начал работать?

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

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

    • @my.methed
      @my.methed  Год назад +1

      Вы можете скачать сборку по ссылке под видео, после запускаете npm install и у вас все пакеты устанавливаются и можно начинать разработку

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

    почему-то ошибка происходит после запуска сервера как у вас на 21:16 минуте. показывает [webpack-cli] Invalid configuration object. Webpack has been initialized using a configuration object that does not match the API schema.
    - configuration.devtool should match pattern "^(inline-|hidden-|eval-)?(nosources-)?(cheap-(module-)?)?source-map$".
    BREAKING CHANGE since webpack 5: The devtool option is more strict.
    Please strictly follow the order of the keywords in the pattern.

  • @user-tw4zh6ly7j
    @user-tw4zh6ly7j Год назад +1

    Впервые увидел чтобы в js импортировали html, для обновления страницы.

  • @write-code
    @write-code Год назад

    На 15:41 Вы создаете переменную mode. И говорите, что "NODE_ENV мы создали ранее". Я так понял создали мы, её когда прописывали скрипты в файле packaje.json (9 строка) Верно?

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

    Большое спасибо за видео, очень помогает. Вопрос по html-loader для автоматического обновления страницы. Если использовать live-server вроде получается то же самое, или есть разница?

    • @my.methed
      @my.methed  Год назад +1

      live-server вы привязываетесь к vsCode, а так вы работаете с webpack и независимо от редактора кода у вас все будет рабтать. Так же бывают изменения в коде которые не требуют перезагрузки страницы, например вы просто код отформатировали, в этом случае webpack не будет обновлять страницу, так как изенений у вас по сути в итоговой версии нет, live-server обновляет при любом изменении, даже при добавлении пробела

    • @Mr.Bellamy
      @Mr.Bellamy Год назад +1

      live server не будет на лету ничего конвертить, например scss. После любого даже крохотного изменения тебе придется пересобирать проект, чтобы увидеть изменения в браузере.

  • @NightPilgrim-ti8ho
    @NightPilgrim-ti8ho 4 месяца назад

    Спасибо за урок по webpack. А как быть, если необходимо подключать на разных страницах, разные css и js?

    • @my.methed
      @my.methed  4 месяца назад

      В основном в этом нет смысла, так как css и js хешируются, лучше один файл подключать. Но можно использовать динамический импорт. Это не касается темы webpack

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

    спасиб за такой курс, поставил вместо вашего оптимайзера картинок другой image-minimizer-webpack-plugin, он есть в доке вебпака, потому что на вашем уже лезли ошибки в npm(

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

      ну и полифил не ставил, вроде и так все гуд работает :)

  • @GsMn-ji1mo
    @GsMn-ji1mo Год назад

    А что делать если у меня шрифты в svg формате и также картинки в svg? У меня они падают в одну папку с шрифтами

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

    Макс, а как можно в вебпаке настроить html-file-include? Хочу например разделять header, footer и т.п на отдельные html файлы и потом их просто инклудить в index.html.

    • @my.methed
      @my.methed  Год назад

      Не использовал, но нашел плагин webpack-html-include-loader
      Вот таким тегом должен вставлять в верстку кусочки

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

    У меня шрифты не подключаются как в видео, только если загружать напрямую с google @import url(*_google-fonts_*);