Size: a a a

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

2020 January 11

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
ну так и хотел сделать на самом деле
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
и что оно полный ребилд делает? не очень
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
Roman Usherenko
и что оно полный ребилд делает? не очень
а счего ты решил так?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Roman Usherenko
и что оно полный ребилд делает? не очень
строго-говоря вебпак до 5ой версии всегда делает "полный ребилд", просто использует закешированные артефакты лоадеров
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Timofey Goncharov
а счего ты решил так?
ну а как он знает, какие файлы зависят от твоего внешнего конфига?
источник

A

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

A

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

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
вообще есть такая штука gatsby, она каким-то чудом мониторит папку pages, в которой лежат JSX странички. затем все это собирает и отображается в браузере dev режиме, через HMR. но вот загвоздка, при использовании стороннего модуля gatsby для локализации, json файлы не хотят работать в HMR, я вот пытаюсь разобраться и найти решение заставить их работать
источник

TG

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

A

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

A

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

TG

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

A

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

A

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

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
наверняка есть плагин какой-то для этого. тупо кидаешь в конфиг пишешь target: 'pages/*.jsx' и дело с концом
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
но тут сложнее
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Timofey Goncharov
наверняка есть плагин какой-то для этого. тупо кидаешь в конфиг пишешь target: 'pages/*.jsx' и дело с концом
никаких плагинов, просто вебпак
https://webpack.js.org/guides/dependency-management/#requirecontext
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
конфиг вебпака это черный ящик в gatsby. потому что gatsby работает через CLI, и запускает там кучу своих инструментов.
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
importAll(require.context('../pages/', true, /\.jsx$/));

в вашем случае
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Timofey Goncharov
конфиг вебпака это черный ящик в gatsby. потому что gatsby работает через CLI, и запускает там кучу своих инструментов.
eject команды нету?
источник