先初始化各種依賴包,可選,不需要的刪除
npm install react-router react-router-dom less less-loader antd react-redux --save
一般 import 'antd/dist/antd.css' 引入
antd高級引入-按需加載
1.安裝craco
npm install @craco/craco --save
安裝less
npm install craco-less --save
2.修改package.json

3.增加配置文件craco.config.js
const CracoLessPlugin = require('craco-less');
module.exports = {
plugins: [
{
plugin: CracoLessPlugin,
options: {
lessLoaderOptions: {
lessOptions: {
modifyVars: { '@primary-color': '#1DA57A' },
javascriptEnabled: true,
},
},
},
},
],
};
最后把import 'antd/dist/antd.css'
改成import 'antd/dist/antd.less‘
重新啟動按鈕變顏色即可
