Я использую customize-cra для переопределения переменной antd less, но при сборке создается несколько дубликатов CSS файлов.
Как уже упоминалось в документах antd https://ant.design/docs/react/use-with-create-react-app#Advanced -Guides
если я использую импорт по умолчанию CSS, например,
@ import '~ antd / dist / antd. css';
, который он производит только 1,5 МБ (включая мои пользовательские CSS) из CSS файлов после сборки.
Затем я удаляю @import '~ antd / dist / antd. css';
И я использовал custom-cra, как этот код.
const { override, fixBabelImports, addLessLoader } = require('customize-cra');
const overrideVariables = require('./src/styles/overrideVariables');
module.exports = override(
fixBabelImports('import', {
libraryName: 'antd',
libraryDirectory: 'es',
style: true,
}),
addLessLoader({
javascriptEnabled: true,
modifyVars: overrideVariables,
}),
);
Это производит 6MB (включая мой пользовательский CSS) для CSS файлов после build.
Я использую это неправильно или другое решение для этого?