jd-opensource / jd-opensource/taro-ui
希望可以针对css样式支持基于 ES modules 的 tree shaking
Open
- Dominant language
- TypeScript
- Stars
- 4.7k
- Forks
- 740
- PR merge metrics
- No merged PRs in 30d
Description
**这个功能解决了什么问题?**
我看 https://taro-ui.jd.com/#/docs/quickstart 文档里面按需引入所需组件的时候,还需要要么引入所有的样式,要么单独引入所需组件的样式,如果按需引入的组件比较多,例如十多二十个,又或者按需引入经常变化,需要同时维护js和css的引入,有些不方便。
**你期望的功能是怎样的?**
可以参考 antd ( https://ant.design/docs/react/getting-started-cn#%E6%8C%89%E9%9C%80%E5%8A%A0%E8%BD%BD ) 、vuetify ( https://vuetifyjs.com/en/features/treeshaking/#required-styles ) 等实现方式,通过 loader ( https://github.com/ant-design/babel-plugin-import, https://github.com/vuetifyjs/vuetify-loader ) 插件,代码中只需要引入js组件,相关联的css就可以自动引入,可以非常智能的针对按需引入或者全部引入。
**补充信息**
Contributor guide
Assessment
This issue has not been assessed yet.