Size: a a a

Webpack — русскоговорящее сообщество

2019 September 27

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
SkipTyler (Sunrise)
Всем привет.
Обновил css-loader до 3.2.0

Не работает минификация.
Раньше был
options: {
   minimize: true
}


Сейчас minimize не поддерживается.
Как быть?
че? css-loader разве умел в минификацию? есть что-то типа OptimizeCssPlugin
источник
2019 September 29

Э(

Эдуард Вершинин (Joe Do) in Webpack — русскоговорящее сообщество
Верно ли утверждение "пока не стал мидлом в вебпак не лезь"?
источник

S(

SkipTyler (Sunrise) in Webpack — русскоговорящее сообщество
Roman Usherenko
че? css-loader разве умел в минификацию? есть что-то типа OptimizeCssPlugin
Ну, в первой версии умел
источник

ФА

Фронтенд пастор Антоний in Webpack — русскоговорящее сообщество
Эдуард Вершинин (Joe Do)
Верно ли утверждение "пока не стал мидлом в вебпак не лезь"?
Скорее нет, чем да. Изучать конфиг можно с любой лычкой, писать лоадеры и плагины - тоже, но с учётом сложности задачи
источник

Э(

Эдуард Вершинин (Joe Do) in Webpack — русскоговорящее сообщество
Фронтенд пастор Антоний
Скорее нет, чем да. Изучать конфиг можно с любой лычкой, писать лоадеры и плагины - тоже, но с учётом сложности задачи
Ясно. Спасибо)
источник

z

z̛e͏́͠r͜c҉ in Webpack — русскоговорящее сообщество
Эдуард Вершинин (Joe Do)
Верно ли утверждение "пока не стал мидлом в вебпак не лезь"?
а кто тебе это сказал ? или ты сам придумал ?
источник

Э(

Эдуард Вершинин (Joe Do) in Webpack — русскоговорящее сообщество
z̛e͏́͠r͜c҉
а кто тебе это сказал ? или ты сам придумал ?
Изучая реакт пока не приходилось туда залазить и вообще для меня вебпак это папочка куды я npm-ы скидываю, а че в ней хз.) Но от дяденьки в свитере на ютубе слышал что стыдно фронтенду не знать устройство вебпак. Вот меня стыд и толкает разобраться с этой папочкой)
источник

Э(

Эдуард Вершинин (Joe Do) in Webpack — русскоговорящее сообщество
Эдуард Вершинин (Joe Do)
Изучая реакт пока не приходилось туда залазить и вообще для меня вебпак это папочка куды я npm-ы скидываю, а че в ней хз.) Но от дяденьки в свитере на ютубе слышал что стыдно фронтенду не знать устройство вебпак. Вот меня стыд и толкает разобраться с этой папочкой)
Чувствую от туда болью веет)
источник

z

z̛e͏́͠r͜c҉ in Webpack — русскоговорящее сообщество
Знания умножают скорбь
источник

z

z̛e͏́͠r͜c҉ in Webpack — русскоговорящее сообщество
Вообще как мне показалось лучше всего изучать эту тему по всяким бойлерплейтам, люди туда пихают вообще все что есть и хотя бы как то организовано, плюс по мессаге с комита понятно зачем это было сделано
источник

Э(

Эдуард Вершинин (Joe Do) in Webpack — русскоговорящее сообщество
z̛e͏́͠r͜c҉
Вообще как мне показалось лучше всего изучать эту тему по всяким бойлерплейтам, люди туда пихают вообще все что есть и хотя бы как то организовано, плюс по мессаге с комита понятно зачем это было сделано
Опередил мой вопрос. Спасибо.  Чтение доков ни капли не помогло
источник
2019 September 30

B

Baxxter in Webpack — русскоговорящее сообщество
Эдуард Вершинин (Joe Do)
Опередил мой вопрос. Спасибо.  Чтение доков ни капли не помогло
Поставьте себе задачу настроить его с нуля, чтобы получить функциональность которую обеспечивает create-react-app в конкретном проекте например. В процессе решения разберётесь
источник

Э(

Эдуард Вершинин (Joe Do) in Webpack — русскоговорящее сообщество
Baxxter
Поставьте себе задачу настроить его с нуля, чтобы получить функциональность которую обеспечивает create-react-app в конкретном проекте например. В процессе решения разберётесь
Т.е. мне достаточно знать что входит в состав и что за что отвечает?
источник

S

Sergey in Webpack — русскоговорящее сообщество
Эдуард Вершинин (Joe Do)
Т.е. мне достаточно знать что входит в состав и что за что отвечает?
Грубо - да. А по факту, желательно знать где какие опции бывают, что они делают и тп. И, пожалуй, стоит знать как можно организовать конфиги под разные окружения
источник
2019 October 01

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Вобще ситуация интересная - с одной стороны писать свои сборки настраивая вебпак с нуля здорово потому что
а) ты наконец поймешь что куда и зачем шде искать источник бага, как сделать сборку быстрее и тп.
б) никаких компромисов, не нужно сидеть и выбирать из 30 болиерплейтов и думать сможешь ли сделать из этого то что тебе надо.
но ест обратная стороная медали - предположим у вас не одно приложение а много маленьких. В этом случае поддреживать и обновлять сборку каждый раз может сильно утомить
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
отсюда я сделал выводы что кастомный билд отлично заходит если вы работаете с продуктом. Т.е. когда годами пилите какой-то один два продукта. Если же речь про небольшие приложения сделал и забыл то болиерплейта достаточно.
источник

FB

Furrya Black in Webpack — русскоговорящее сообщество
Alex CherryTea
отсюда я сделал выводы что кастомный билд отлично заходит если вы работаете с продуктом. Т.е. когда годами пилите какой-то один два продукта. Если же речь про небольшие приложения сделал и забыл то болиерплейта достаточно.
свой минимал бойлепрейт кит лучше
git clone
повтыкал нужного
повыкидывал ненужного
ну да это все равно дольше чем cli заюзать, но быстрее чем бойлепрейт тянуть и повыкидвать/повтыкать из/в него то что не надо/надо
источник

NE

Nikita E in Webpack — русскоговорящее сообщество
привет ребят, у меня есть приложение, компоненты которого грузят в себя модули scss, и есть файлы темизации, каждый с набором переменных которые повторяют друг друга отличаясь лишь значениями, как мне заставить вебпак съесть все файлы scss во время билда несколько раз - каждый раз подставляя по теме и выплевывая при этом готовый css в отдельную папку для каждой темы? (при процессинге также есть разбиение на чанки)
источник

NE

Nikita E in Webpack — русскоговорящее сообщество
просто у меня даже особо вариантов нет, видимо пробовать писать плагин
источник

NE

Nikita E in Webpack — русскоговорящее сообщество
в итоге должно получиться
-dist
--css
---theme1
----файлы среди которых есть свой html файл с нужными импортами главного чанка сss и js
---theme2
----файлы среди которых есть свой html файл с нужными импортами главного чанка сss и js
--js bundles
источник