- 首先安装 less, less-loader
- 项目中暴露配置
npm run eject
项目\config\webpack.config.dev.js
和webpack.config.prod.js
中添加配置,如下:
const lessRegex = /\.(less)$/;
//添加主题变量
所有变量
const modifyVars = {
"primary-color": "pink",
"link-color": "#1DA57A",
"border-radius-base": "2px"
}
module.rules中添加
注意 less-loader 的处理范围不要过滤掉 node_modules 下的 antd 包。
{
test: lessRegex,
use: [
{
loader: "style-loader"
},
{
loader: "css-loader"
},
{
loader: "less-loader",
options: {
modifyVars: modifyVars,
javascriptEnabled: true
}
}
]
}