@stsin

Как подключить less в create-react-app?

Подключаю файлы стилей .less библиотеки antd, в консоле такая ошибка:
./src/theme.dark.less (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-8-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--5-oneOf-8-3!./node_modules/less-loader/dist/cjs.js??ref--5-oneOf-8-4!./src/theme.dark.less)
TypeError: this.getOptions is not a function


стили импортирую следующим образом:
import './theme.dark.less';

сам less файл:
.dark {
    @import '~antd/lib/style/themes/default.less';
    @import '~antd/dist/antd.dark.less';
  
    @body-background: #000220;
    @primary-color: #d5b50b; 
  }


в конфиге webpack добавил следующее:
{
              test: /\.less$/,
              use: getStyleLoaders(
                {
                  importLoaders: 3,
                  sourceMap: isEnvProduction
                    ? shouldUseSourceMap
                    : isEnvDevelopment,
                },
                'less-loader',
                {
                    lessOptions: {
                      javascriptEnabled: true
                    }
                }
              ),
              sideEffects: true,
            },


Как избавиться от ошибки, которую описал выше ?
  • Вопрос задан
  • 232 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы