Size: a a a

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

2019 November 15

d

ds in Webpack — русскоговорящее сообщество
у нас react-spring и поддержка ie11, но пакет отказался от этого бедолаги; пришлось импортировать их /dist/cjs версию, выглядит неоч
источник

MS

Max Synenko 😔 in Webpack — русскоговорящее сообщество
ds
у нас react-spring и поддержка ie11, но пакет отказался от этого бедолаги; пришлось импортировать их /dist/cjs версию, выглядит неоч
А прогнать аккуратно через бабель?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
ds
Коллеги! Нужно уточнение, правильно ли, что бандлить node_modules is bad practice? Это ответственноcть исполнителя  выставлять entry своего пакета сбандленным и оптимизированным?
вы имеете ввиду - должен ли автор либы прогонять через бандлер сырцы своего пакета?
источник

d

ds in Webpack — русскоговорящее сообщество
Alex CherryTea
вы имеете ввиду - должен ли автор либы прогонять через бандлер сырцы своего пакета?
Да
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
ds
Да
Через минификацию прогоняют, но через бабель - только для трансформации фич которые еще не реализованы в браузерах. Т.к. сейчас в браузерах появилась подержка модулей, и возможность грузить nomodule скрипты оказалось что фронтенд разработчика необходимо самим упралвять процессом сборки  (два бандла - mjs и js)
источник

d

ds in Webpack — русскоговорящее сообщество
Max Synenko 😔
А прогнать аккуратно через бабель?
Либо извращаться с экслюдами, что реакт спринг особенный, бандлим сами,всех остальные не трогаем
источник

A

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

A

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

RU

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
+
источник

d

ds in Webpack — русскоговорящее сообщество
у нас много модулей, время бандла наверное увеличится в разы... надо попробовать.... или мы их, или они нас
источник

A

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

🦜

🦜 in Webpack — русскоговорящее сообщество
https://github.com/babel/preset-modules

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Между чем и чем?
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Alex CherryTea
Между чем и чем?
Preset env
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
🦜
Preset env
Разницы не ощутили между чем и чем. Между сбандленым и не сбандленым? Так это хорошо
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Alex CherryTea
Разницы не ощутили между чем и чем. Между сбандленым и не сбандленым? Так это хорошо
Размер бандла одинаковый типо
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Я думал меньше будет
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
🦜
Я думал меньше будет
Меньше чем что?
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Меньше, чем при использовании preset env
источник