alibaba / ice

🚀 ice.js: The Progressive App Framework Based On React(基于 React 的渐进式应用框架)
https://ice.work
MIT License
17.83k stars 2.09k forks source link

在使用build-plugin-fusion的0.1.23版本发布指定物料的主题时,有些组件的样式缺失了 #6854

Closed shiwofeiwo closed 5 months ago

shiwofeiwo commented 6 months ago

Describe the bug

在使用build-plugin-fusion的0.1.23版本发布指定物料的@alifd/theme-x主题时,有些fusion/next组件的样式缺失了(例如Step, Rating)

Expected behavior

生成的css中应该包含所有@alifd/theme-x的中所有的样式

Actual behavior

No response

Version of ice.js

2.x

Content of build.json or ice.config.mts

No response

Additional context

No response

ClarkXia commented 5 months ago

提供复现 demo 方便排查

shiwofeiwo commented 5 months ago

image 在图中路径下的view.css文件中无法找到.next-step相关的样式

复现demo

ClarkXia commented 5 months ago

https://github.com/alibaba/ice/blob/825afd2761b9407b66250b884578a3c158f2a85b/packages/plugin-fusion/src/index.js#L356 umd 打包默认就是忽略样式注入的

shiwofeiwo commented 5 months ago

https://github.com/alibaba/ice/blob/825afd2761b9407b66250b884578a3c158f2a85b/packages/plugin-fusion/src/index.js#L356

umd 打包默认就是忽略样式注入的

请问我要怎么配置才能让view.css里存在指定theme的fusion/next样式呢,目前生成的view.css中存在一些指定theme的fusion/next组件的样式,比如button,pagination,但是有些组件没有指定theme的样式,比如step, rating