umijs / dumi

📖 Static Site Generator for component library development
https://d.umijs.org
MIT License
3.55k stars 1.17k forks source link

dumi是否支持修改antd前缀 #958

Closed loadshoo closed 2 years ago

loadshoo commented 2 years ago

场景:组件内自定义了antd前缀,使用dumi dev启动项目,antd前缀并未被修改,但是组件前缀已被修改,导致antd样式不生效

问题:dumi是否有一种方法可以在启动时修改antd样式前缀

image

loadshoo commented 2 years ago

图片是我在组件内的webpack打包配置,dumi dev启动时不生效

xiaohuoni commented 2 years ago

config - theme 配置

loadshoo commented 2 years ago

config - theme 配置

image 配置了,并没有生效

PeachScript commented 2 years ago

给个复现

loadshoo commented 2 years ago

问题已找到,使用了antd组件ConfigProvider处理前缀,完美解决

ChenYCL commented 2 years ago

有提供全局的配置么,每个组件都要抱一层的话

bici-fed commented 2 years ago

我现在也遇到了,每个组件包一层很麻烦啊

PeachScript commented 2 years ago

套一层 layout 即可,https://d.umijs.org/theme/development#custom-body-area

crazyair commented 1 year ago

套一层 layout 即可,https://d.umijs.org/theme/development#custom-body-area

链接失效了,现在要怎么配置

PeachScript commented 1 year ago

v1 文档:https://v1.d.umijs.org/theme/development#custom-body-area v2 文档:https://d.umijs.org/theme 创建 GlobalLayout

crazyair commented 1 year ago

useOutlet 类型没有导出 image

useLocale 怎么不变,一直是中文 image

PeachScript commented 1 year ago

@crazyair 其他问题可以单独提 issue + 提供复现

XiaMin-sisi commented 10 months ago

@PeachScript 只需要建一个GlobalLayout其他主题文件都可以不要吗

XiaMin-sisi commented 10 months ago

@PeachScript 修改好了前缀,但是antd的样式失效了?怎么解决呢