1、webpack.config.js中更改
[
require.resolve('babel-plugin-import'),
{
libraryName:'antd',
style:true
}
]
style从’css’改成true就会报错,查了一下是less版本的问题,降到2.7.3和3.0.0之间就可以解决,高版本的解决办法有待查询
2、主题更改
直接插入
loader: require.resolve('less-loader'),
options: {
modules: false,
modifyVars: {
"@primary-color": 'pink'
}
},
是无效更改,在判断条件中加入一层判断即可
if(preProcessor === 'less-loader){
//loader.push(上面的代码)
}else{
//源程序代码
}
3、由于版本更新很快,安装less的方法也有所更新
具体方法看:React新的安装less的方法