Size: a a a

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

2019 September 20

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Vlad
Но удалять бабель из-за размера бандла - это смешно)
регенератор тяжелый да. можно либо не писать async/await, либо не поддерживать ИЕ
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
либо использовать альетрнативный плагин както там generator-to-promise
источник

EP

Evgeniy Podivilov in Webpack — русскоговорящее сообщество
источник

EP

Evgeniy Podivilov in Webpack — русскоговорящее сообщество
Как альтернатива регенератору
источник

S

Slvr in Webpack — русскоговорящее сообщество
немного оффтоп, это нормально использовать 2 варианта импортов? т.е. есть внешняя библиотека, не ес6 модуль, если ее импортить import foo from ‘foo-module’ то берется package.main что не всегда то что надо, нужную же зависимость получается взять через let foo = require(‘path/to/module-version’)
источник

S

Slvr in Webpack — русскоговорящее сообщество
были такие ес6 импорты:

// import Cookies from 'js-cookie'
// import queryString from 'query-string'
// import store from 'store'
// <- конкретно в этом legacy версия из package.json бралась т.к. это не ес6 модуль, с лишними пару кб.

заменил на старосветские:

let Cookies = require('js-cookie/src/js.cookie')
let store = require('store/dist/store.modern')
let queryString = require('query-string/index')


в итоге результаты минифицированные

webpack: 34kb
rollupjs: 23kb
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
о круто, гляну
источник

S

Slvr in Webpack — русскоговорящее сообщество
с импортами разобрался 🙂 чудес не бывает rollup показал примерно такой же результат - разница в 1кб может, он тупо одну зависимости не заинлайнил.
источник
2019 September 21

AM

Artem Mayer in Webpack — русскоговорящее сообщество
11010000101100101101000010111000110100011000000011010001100000101101000110000011110100001011000011010000101110111101000110001100110100001011110111010001100010111101000010110101001000001101000110000001110100001011010111010001100000001101000010110010110100001011010111010001100000001101000110001011001000001101000010111110110100011000001000100000001110010011100100100000110100011000000011010001100000111101000010110001110100001011101111010000101101011101000010111001001000000010110100100000011010000111010001110100011100000011101000101111001011110111011001110000011100110110110001111001001011100110100001101111011100110111010000101111
источник

bl

bogdan lytvynenko in Webpack — русскоговорящее сообщество
ребят здраствуйте , можете подсказать по чему не работает hotmodulereplacement
источник

V

Vlad in Webpack — русскоговорящее сообщество
bogdan lytvynenko
ребят здраствуйте , можете подсказать по чему не работает hotmodulereplacement
На что не работает?
источник

bl

bogdan lytvynenko in Webpack — русскоговорящее сообщество
Vlad
На что не работает?
на изменения
источник

bl

bogdan lytvynenko in Webpack — русскоговорящее сообщество
js кода
источник

bl

bogdan lytvynenko in Webpack — русскоговорящее сообщество
сейчас копаю в сторону шо перед бабель лоадером нада ставить react-hot
источник

V

Vlad in Webpack — русскоговорящее сообщество
может ты просто файл не подключил?
источник

V

Vlad in Webpack — русскоговорящее сообщество
В энтрипоинте работает релоад?
источник

bl

bogdan lytvynenko in Webpack — русскоговорящее сообщество
подключил
источник

bl

bogdan lytvynenko in Webpack — русскоговорящее сообщество
щас вообще вот такое
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
bogdan lytvynenko
ребят здраствуйте , можете подсказать по чему не работает hotmodulereplacement
Не работал с самого начала или вдруг перестал работать?
источник

bl

bogdan lytvynenko in Webpack — русскоговорящее сообщество
Alex CherryTea
Не работал с самого начала или вдруг перестал работать?
с самого начала
источник