arvinxx / dumi-theme-antd-style

dumi-theme for antd-style site
https://dumi-theme-antd-style.arvinx.com
MIT License
75 stars 37 forks source link

🐛[BUG] 使用 dumi build后本地运行 docs-dist目录,demo 中引入组件后,样式会失效 #123

Open Tourscholar opened 2 weeks ago

Tourscholar commented 2 weeks ago

🐛 bug 描述

使用 dumi build后本地运行 docs-dist目录,组件的样式会失效, 原因是在开发模式下组件会自动加上css-dev-only-do-not-override-djtmh8这个类名,通过dumi build后该类名不存在了

📷 复现步骤

在进行dumi dev和 dumi build 后比较本地开发环境和构建后的组件样式即可

🏞 期望结果

样式一致

💻 复现代码

© 版本信息

🚑 其他信息

Tourscholar commented 2 weeks ago

需要在 .dumi.ts中配置 extraBabelPlugins: [ [ 'babel-plugin-import', { libraryName: 'antd', libraryDirectory: 'es', style: true, }, ], ],