Size: a a a

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

2019 December 04

КС

Кирилл Седунов in Webpack — русскоговорящее сообщество
Похоже и правда с самим пакетом что-то не так, попробовал подключить text-mask-core - и всё сработало
источник

D

Danila in Webpack — русскоговорящее сообщество
Опять вопрос, не могу никак разобраться.

postcss-loader(cssNano) -> cssLoader -> extract

index.js
import 'style1.css';
impoer 'style2.css';

style1.css
.test{width:32px}
.test{height:32px;}

style2.css
.test{ display:flex}

На выходе -
.test{height:32px;width:16px}
.test{display:flex}
источник

D

Danila in Webpack — русскоговорящее сообщество
Почему так? Почему пост-цсс лоадер должен быть перед цсс-лоадером?
источник

SS

Sergey Slipchenko in Webpack — русскоговорящее сообщество
Danila
Почему так? Почему пост-цсс лоадер должен быть перед цсс-лоадером?
потому что вот так вот решили разрабы)
источник

D

Danila in Webpack — русскоговорящее сообщество
Получается, что пост-цсс-лоадер вроде и берёт на себя задачи "цсс как модули с точки зрения вебпака", отнимая это у цсс-лоадера, а с другой, забывает это всё затолкать в один как бы "файл" у себя в памяти, не резолвя это всё, как это делает цсс-лоадер
источник

D

Danila in Webpack — русскоговорящее сообщество
И оба файла проходят как два разных импорта и для пост-цсса это два разных файла
источник

D

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

SS

Sergey Slipchenko in Webpack — русскоговорящее сообщество
🤷‍♂
источник

SS

Sergey Slipchenko in Webpack — русскоговорящее сообщество
Не думал что цели разные?
источник

SS

Sergey Slipchenko in Webpack — русскоговорящее сообщество
Я просто уже по-моему третий раз тут отвечаю на такой вопрос, сорян, задолбало)
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Danila
Получается, что пост-цсс-лоадер вроде и берёт на себя задачи "цсс как модули с точки зрения вебпака", отнимая это у цсс-лоадера, а с другой, забывает это всё затолкать в один как бы "файл" у себя в памяти, не резолвя это всё, как это делает цсс-лоадер
а при чем тут постцсс? задача постцсс - привести код в цсс, он и приводит. что если его убрать из стека у тебя все сливается в 1 правило?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
и вообще какая разница че там на выходе - один селектор или нет, это всё жмется гзипом и вообще ни на что не влияет
источник

D

Danila in Webpack — русскоговорящее сообщество
Roman Usherenko
а при чем тут постцсс? задача постцсс - привести код в цсс, он и приводит. что если его убрать из стека у тебя все сливается в 1 правило?
Оно сливается если минифицировать ПОСЛЕ пост-цсса
источник

D

Danila in Webpack — русскоговорящее сообщество
Сам пост-цсс обращается с каждым файлом по отдельности
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Danila
Получается, что пост-цсс-лоадер вроде и берёт на себя задачи "цсс как модули с точки зрения вебпака", отнимая это у цсс-лоадера, а с другой, забывает это всё затолкать в один как бы "файл" у себя в памяти, не резолвя это всё, как это делает цсс-лоадер
навыдумывали себе чет и удивляетесь что реальность отличается )
источник

D

Danila in Webpack — русскоговорящее сообщество
Поэтому постцсс-плагин цсснано, например, работает только на по-файловой основе
источник

D

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Danila
Я пытаюсь разобраться, не обязательно включать токсичность
вся путаница от того что вы не верно понимаете назначение пост цсс
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Danila
Я пытаюсь разобраться, не обязательно включать токсичность
источник

A

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