Size: a a a

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

2019 September 02

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Znacovean Simion
там это где?
вендором может быть что угодно
как правило я юзаю scss но импортирую внутри js css-ку из dist папки модуля
там - это в сторонней библиотеке, не уверен что с css сработает
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
ну то есть не уверен что если из scss импортить css, то разрулит
источник

ZS

Znacovean Simion in Webpack — русскоговорящее сообщество
Roman Usherenko
ну то есть не уверен что если из scss импортить css, то разрулит
смотрю как сделано в этой коммерческой теме..
у них мудрено..
они юзают комментарии
и парсят их плагином специальным
формируют массив конфигурацинных объектов для каждого билд-вендора
и при вебпаковском билде пробегаются по нему и копируют нужные ассетсы в нужные места создавая папки если таковых нет..
логически понял как оно работает а своё руками запилить незнаю как(
а казалось бы тривиальная задача
источник

ZS

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

ZS

Znacovean Simion in Webpack — русскоговорящее сообщество
еще и свой плагин в дополнение
источник
2019 September 03

NT

Nikita Tokarchuk in Webpack — русскоговорящее сообщество
Как использовать file-loader вместе с ssr?
У меня данные в json, они статичные, но по некоторым условиям нужно разные json файлы подгружать.
Для бандла на клиенте так-то просто, require/import мне выдает правильную ссылку которую я загружаю когда требуется.
А если мне нужно эти данные подтянуть чтобы отрендерить страницу на сервере? Как такое решается? Писать отдельный код if (osServer) или есть больше правильные способы?
источник

DT

Daniil Tchernyavsky in Webpack — русскоговорящее сообщество
зачем тебе файлы на сср?
источник

DT

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

NT

Nikita Tokarchuk in Webpack — русскоговорящее сообщество
У меня есть некоторые значения в json файлах которые нужны для рендеринга страницы. Значения разные для разных условий.
Но вопрос справедливый, я в поисках правильного решения и пришел спрашивать.
источник

DT

Daniil Tchernyavsky in Webpack — русскоговорящее сообщество
У нас есть файл лоадер к сср, он сугубо для изображений в общем
источник

NT

Nikita Tokarchuk in Webpack — русскоговорящее сообщество
Да, во всех руководствах он только для статики которая из html загружается и используется.
У меня сейчас такое:
const europeData = require("../../regionalData/europeData.json");
const russiaData = require("../../regionalData/russiaData.json");

/* ...*/

switch (region) {
case "eu": fetch(europeData) ...
case "ru": fetch(russiaData) ...
}

потом эти полученные данные используются в react render()

собственно regionalData/*.json это статика, классно когда webpack ее берет и бандлит как статику через file-loader,
но что делать для ssr я не знаю, может быть подход поменять совсем но не могу найти решение
источник

NT

Nikita Tokarchuk in Webpack — русскоговорящее сообщество
Ситуация похожа на загрузку данных локализации
источник

NT

Nikita Tokarchuk in Webpack — русскоговорящее сообщество
Только обычно данные локалей в json файлах либо встраиваются в сам бандл через дефолтный вебпак json loader, либо загружаются с внешнего источника типа api или того.
источник

S

Subdust in Webpack — русскоговорящее сообщество
Котятки, а что такое Parcel? Есть ли у этого шанс заменить Webpack?
источник

S

Subdust in Webpack — русскоговорящее сообщество
Или у них принципиально различные юзкейсы?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Subdust
Котятки, а что такое Parcel? Есть ли у этого шанс заменить Webpack?
Parcel это лайт версия webpack в которой уже все настроено по-умолчанию
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Alex CherryTea
Parcel это лайт версия webpack в которой уже все настроено по-умолчанию
ну почему лайт то
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
он просто не такой как вебпак, у него подход и реализация сборки проектов иная
источник

A

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

🦜

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