官网链接:https://ant.design/docs/react/use-with-create-react-app-cn
将craco.config.js文件里的内容添加less模块配置就可以使用
const CracoLessPlugin = require('craco-less');
module.exports = {
plugins: [
{
plugin: CracoLessPlugin,
options: {
//添加cssLoaderOptions代表模块化,不添加代表全局
cssLoaderOptions:{
modules:{
localIdentName: "[local]_[hash:base64:5]",
}
},
lessLoaderOptions: {
lessOptions: {
modifyVars: { '@primary-color': '#1DA57A' },
javascriptEnabled: true,
},
},
},
},
],
};
当为模块化less时就需要按模块引入然后使用
import style from './App.less';
function App() {
return (
<div className={style.App}>
<h1>我是和</h1>
</div>
);
}
export default App;