Size: a a a

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

2020 October 23

RS

Roman Sapezhko in Webpack — русскоговорящее сообщество
Konstantin Sedykh
так вебпак и облегчает. всё сам бъёт на соответствующие чанки и рулит их подгрузкой.
Понял...
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
Konstantin Sedykh
definePlugin
А им можно перебиндить переменные в определенном модуле npm?
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
Paul Smith
А им можно перебиндить переменные в определенном модуле npm?
не уверен. он просто строки меняет по шаблону.
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
Konstantin Sedykh
не уверен. он просто строки меняет по шаблону.
А вообще как можно сделать поиск нужного модуля? Я вот смотрел код других плагинов, там через регулярку с названием, но разве нет какого-то метода?
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
Я вот думал типа, создать символ внутри пакета, его экспорить, а потом в вебпак плагине его импортить и по нему находить
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
Короч ужас какой-то с этими плагинами, вообще ничего не понятно  :D
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
на самом деле не так и сложно, особенно с учётом того, что в любом плагине в качестве пропса можно указать не конкретное значение или регулярку, а функцию обработчик.
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
Konstantin Sedykh
на самом деле не так и сложно, особенно с учётом того, что в любом плагине в качестве пропса можно указать не конкретное значение или регулярку, а функцию обработчик.
А есть ли где-то пример? Мне к примеру нужно найти все файлы которые относятся к определенному модулю из npm. Сейчас я ток вижу пути до файлов в которых есть node_modules/название пакета, но мне кажется искать по этому паттерну как-то ненадежно или я ошибаюсь?
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
честно не могу придумать ни одной причины "ненадёжности" подобного метода. сам разбирался с работой плагинов глядя на их сорцы.
источник

I,

If you can do it bet... in Webpack — русскоговорящее сообщество
я делаю migration с 4 на 5 и у меня такие ошибки каждый модуль надо по отдельности вызывать ? не подскажите что не так?
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
А как можно добавить в apply плагина, другой плагин к примеру тот же DefinePlugin?
источник

PS

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

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Paul Smith
вот так не работает
мне чет кажется что в это время уже нельзя. или там должно быть какое-то другое АПИ, options - это типа юзерский конфиг и он скорей всего идеологически read-only
источник

AI

Alex Ivashkin in Webpack — русскоговорящее сообщество
Paul Smith
А как можно добавить в apply плагина, другой плагин к примеру тот же DefinePlugin?
Напрямую так делать нельзя. Зачем вообще такое может понадобиться?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alex Ivashkin
Напрямую так делать нельзя. Зачем вообще такое может понадобиться?
человек пытается вебпаком разрулить темы для css)
подозреваю, что хочет на лету подпихивать нужные переменные через DefinePlugin
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
Alex Ivashkin
Напрямую так делать нельзя. Зачем вообще такое может понадобиться?
Я хочу использовать NormalModuleReplacementPlugin и заменить файл с переменными на другой
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
Или может это как-то можно сделать без плагинов?)
По сути да, моя цель перебиндить переменные css/js внутри компонентов
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
Но это все должно быть в контексте моего плагина, чтобы тот кто использовал просто его заимпортил и закинул в массив плагинов, без лишних конфигов
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
А ну по сути я же могу просто повторить код из этих плагинов у себя?
источник

PS

Paul Smith in Webpack — русскоговорящее сообщество
Получилось, спасибо за помощь!
источник