Я написал плагин webpack, который читает меньше исходных файлов, а затем после обработки генерирует короткий CSS, который позволяет переопределить стили, специфичные для цвета, в браузере с помощью less.modifyVars().
Вот демо https://antd-live-theme.firebaseapp.com/
Но проблема в том, что он не работает с css-модулями, поскольку имена классов, сгенерированные после компиляции, будут отличаться от тех, что находятся в этих файлах. Поэтому я думаю, что лучше обработать сгенерированный css с помощью webpack (css, less, style loaders) в моем плагине webpack. так что вопрос
How to get that generated css in webpack plugin even in dev mode using where style-loader is being used?
Вот плагин https://github.com/mzohaibqc/antd-theme-webpack-plugin/blob/master/index.js
Любые идеи по выполнению этой задачи приветствуются. Сообщите мне, если что-то непонятно.
Заранее спасибо :)
@pbenard Я создам репо с образцом кода и помечу вас
вы можете поделиться своей конфигурацией веб-пакета?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если я правильно понял, вам нужно извлечь имена классов css, которые будут использоваться в вашем плагине.
Хотя не рекомендуется запускать это в конфигурации внешнего веб-пакета, вы можете попробовать взломать свой путь с помощью babel-plugin-css-modules-transform (который основан на css-modules-require-hook).
Это предназначено для рендеринга модулей css на сервере.
Не могли бы вы предоставить минимальный код, с которым я могу поиграть, чтобы помочь?