ant design 4.x 实现按需加载:
1. 安装按需加载插件:
yarn add babel-plugin-import
2.然后在craco.config,.js里加上
babel: {
plugins: [
[
"import",
{
"libraryName": "antd",
"libraryDirectory": "es",
"style": true //设置为true即是less
}
]
]
},
3.然后在src/App.less中去除样式引入,按需加载之后只需引入组件即可,无需在额外引入样式文件,babel会自动按需帮你完成样式的引入。