antd ConfigProvider全局化配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了antd ConfigProvider全局化配置相关的知识,希望对你有一定的参考价值。

参考技术A 由于项目采用 qiankun 模块化开发,子项目依赖基座项目theme和antd版本等资源,这样会引发一些未知的bug,比如基座项目的antd版本过低,或子项目一些样式使用了基座项目的样式,造成子项目样式污染等;

为了解决这个问题,想到了沙盒模式或者版本隔离

1、在子项目中的 craco.config.js 的 externals 中删除 基座项目的 antd;
2、在入口文件index.tsx中引入 import 'antd/dist/antd.less',并添加

3、<App/> 最外层添加

4、theme配置中加上前缀

5、 craco.config.js 配置中添加

Vue3+Antd 修改antd主题色,配置全局css

参考技术A 先贴个官网的图片

然后说说整体流程...

然后重新 npm i
再重新运行,就解决了

奉上参考资料
Vue-cli3.0配置全局less
vue antd 按需加载 报错.bezierEasingMixin()

以上是关于antd ConfigProvider全局化配置的主要内容,如果未能解决你的问题,请参考以下文章

解决vue(antdv)报错: Warning: [antd: LocaleProvider] `LocaleProvider` is deprecated.

react配置antd按需加载

react配置antd按需加载

react脚手架(create-react-app)配置antd中css按需加载的坑

antd 覆盖样式化组件

使用样式化组件自定义 antd 工具提示样式