{
test:/\.less$/,
use:[
'style-loader',
'css-loader',
{
loader:'less-loader',
options:{
lessOptions:{
modifyVars:{'@primary-color':'#1DA57A'},
javascriptEnabled:true
}
}
}
]
}
原因:antd 4.0 版本以上使用 Less 将样式单独打包,通过按需加载的方式引入组件的样式。由于 Less 预处理器中自带的 @import 和 css 中的 @import 使用方法不同,所以会导致在使用 AntD 按需加载时出现上述报错。