Переписывание менее вариативных; Webpack без загрузчика - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь заменить переменную @primary-color less из antd (V 3.26) переменной CSS. Я использовал less-loader вот так:

 {
   loader: 'less-loader',
   options: {
     appendData: '@primary-color: var(--primary-color);',
   }
 }

Однако меня встречают с этой ошибкой, потому что antd использует @primary-color в функции less, которая ожидает цвет:

@slider-handle-color-focus: tint(@primary-color, 20%);
                          ^
Error evaluating function `tint`: Argument cannot be evaluated to a color

Ошибка имеет смысл, поэтому я подумал, может быть, я могу сначала заменить переменную @slider-handle-color-focus, используя параметр prependData , а затем заменить @primary-color, используя appendData вариант.

Этот подход не вызывает никаких ошибок, но он также не заменяет значение @primary-color.

Есть какие-нибудь подсказки относительно того, почему подходы prependData и appendData не работают? Есть ли предложения, которые я могу попытаться обойти эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...