Вы читаете эту статью, поэтому я предполагаю, что вы используете фреймворк Ant Design в своем замечательном приложении React. Ant Design — действительно замечательный фреймворк, и его легко настроить. Как вы, возможно, знаете, Ant Design написан на TypeScript и меньше. Я не большой поклонник Less и предпочитаю Sass. Чтобы настроить тему Ant Design, мы добавим загрузчик Less. У загрузчика Less есть опция «modifyVars», которая позволяет нам изменять значения переменных в стилях Less.

1- Сначала установите Less loader:

$ npm install --save-dev less-loader less

2- Затем добавьте загрузчик Less в конфигурацию Webpack: (если у вас уже есть загрузчик Less, вы можете изменить тестовое значение и настроить Webpack для поиска только в папке antd в node_modules, вы также можете использовать опцию исключения загрузчика)

{
  test: /\.less$/,
  use : [
    {
      loader: 'style-loader'
    },
    {
      loader: 'css-loader'
    },
    {
      loader: 'less-loader',
      options: {
        // Ant Design variables which you want to customize
        modifyVars: {
           "primary-color": "#1c6ee6"
        }
        // You can create a json file named ant-theme.json and use it this way:
        // modifyVars: require('./PATH_TO_FILE_ant-theme.json_FILE')
      }
    }]
}