项目中Antd3与Antd4共存
本文适合使用Antd Design开发项目的小伙伴阅读。
欢迎关注前端早茶,与广东靓仔携手共同进阶~
作者:广东靓仔
一、背景
二、具体的解决方案
1. 安装
npm install antd-v4@npm:antd@4.18.7
2.配置less-loader
test: /\.less$/,
include: [/node_modules[\\|\/]antd-v4/],
use: [
{
"cache-loader",
"style-loader",
}
{
loader: "css-loader",
options: {
importLoaders: 1
}
},
{
loader: "less-loader",
options: {
javascriptEnabled: true,
modifyVars: {
"@ant-prefix": "ant-v4",
"@primary-color": "rgba(224, 61, 62, 1)", // 全局主色
"@link-color": "rgba(224, 61, 62, 1)"
}
}
}
]
3.设置prefixCls
<ConfigProvider locale={zhCN} prefixCls="ant-v4">
4.设置语言地址
import locale from 'antd-v4/lib/locale/zh_CN'