Size: a a a

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

2020 January 16

S

Serj in Webpack — русскоговорящее сообщество
Всем привет, возможно ли менять количество плагинов во время разных хуках вебпака
источник

P

P.VIVIVI in Webpack — русскоговорящее сообщество
друзья, почему Babel не видит инструкции browserslist?
как сделать, чтобы видел?
источник

S

Serj in Webpack — русскоговорящее сообщество
Люди, кто а вебпаке впрям шарит, особенно в htmlwebpackplugin
источник

S

Serj in Webpack — русскоговорящее сообщество
Нужна помощь. Просьба написать в лс
источник

A

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

EM

Eugene Maltsev in Webpack — русскоговорящее сообщество
Alex CherryTea
он встроен в ноду, ставить ничего не надо.
const fs = require('fs')
const ENV = fs.readFileSync('./dev.env')
В итоге взял dotenv и через него прокинул)
Через fs парсилось и читалось криво :)
Оно buffer возвращает
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Eugene Maltsev
В итоге взял dotenv и через него прокинул)
Через fs парсилось и читалось криво :)
Оно buffer возвращает
о блин, сорян, надо было вторым аругментом передать 'utf8'
источник

S

Serj in Webpack — русскоговорящее сообщество
Есть страница pages, там страницы .twig. В вебпак плагинс я нахожу все страницы и создаю экземпляр htmlwebpackplugin. Потом эти страницы находит loader twigовский. Вот если я добавлю новую страницу twig то его не подхватывает
источник

倫岡

倫太郎 岡部 in Webpack — русскоговорящее сообщество
Oh no
источник

p

process.exit(69) in Webpack — русскоговорящее сообщество
гайз, как на этапе сборки вытащить роуты всего аппа?
требуется пробросить в env пути роутов
я не могу сделать require т.к. роуты естественно в es
пробовал .mjs - так там опять роуты c flow
источник

z

z̛e͏́͠r͜c҉ in Webpack — русскоговорящее сообщество
process.exit(69)
гайз, как на этапе сборки вытащить роуты всего аппа?
требуется пробросить в env пути роутов
я не могу сделать require т.к. роуты естественно в es
пробовал .mjs - так там опять роуты c flow
А они что не в константах ? Зачем вообще ?
источник

p

process.exit(69) in Webpack — русскоговорящее сообщество
z̛e͏́͠r͜c҉
А они что не в константах ? Зачем вообще ?
не тривиальный кейс, есть 10 ентри поинтов, между ними в рантайме переход через history.push
в общем то надо понимать когда при переходе делать вместо history.push -> window.location
между 9 из них history listener в рантайме создается(.т.к роуты известны, просто экспорт массива с путями)
а 1 из них лютый легаси, где роуты в кашу в jsx и чтобы выдрать пути - надо перелопатить это  полностью

так вот если на этапе сборке я узнаю пути всех остальных модулей, то смогу в хистори листенер легаси модуля сделать обратную операцию, условно "Эти роуты не принадлежат данному модулю - делаем window.location"
источник

p

process.exit(69) in Webpack — русскоговорящее сообщество
можно конечно все в константы передалать 🤔 но тоже придется все перелопачивать
я хотел малой кровью отделаться)
источник

z

z̛e͏́͠r͜c҉ in Webpack — русскоговорящее сообщество
process.exit(69)
можно конечно все в константы передалать 🤔 но тоже придется все перелопачивать
я хотел малой кровью отделаться)
ну да на самом деле я думал почему сразу через константы не сделать потому что выдирать из каких то файлов какимнибудь плагином лютая магия, следующий кто будет поддерживать будет желать тебе смерти
источник

p

process.exit(69) in Webpack — русскоговорящее сообщество
условно если путь на который мы переходим не принадлежит модулю - делаем window.location
источник

p

process.exit(69) in Webpack — русскоговорящее сообщество
то есть это все работает если ты переходишь между новыми модулями, но как только попадаешь на легаси модуль то с него уже переход не работает)
источник

p

process.exit(69) in Webpack — русскоговорящее сообщество
и повесить в легаси модуле роут типа  NotFound тоже нельзя) было бы слишком просто
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
зачем webpack принимает context?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Timofey Goncharov
зачем webpack принимает context?
кто-то бухает, кто-то колется, вебпак вот контекст принимает
источник

TG

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