【发布时间】:2018-05-29 16:20:41
【问题描述】:
我正在使用 Rollup + React + Post CSS 来构建组件库。我正在寻找一种自动为类名添加前缀的方法,这样它们就不会与使用该库的项目中的样式冲突。
我已经添加了这个插件来自动将“前缀-”添加到 CSS 中的每个类名:
但是,这并没有修改 JavaScript (JSX),所以 React 组件仍然使用未命名的类作为 className 属性。
有没有办法使用 Rollup 自动修改 className 属性以包含 CSS 中指定的相同前缀?
请注意,我不是在寻找完全模块化的解决方案,例如 CSS 模块,因为我希望库中的每个组件都使用相同的“前缀”。
【问题讨论】:
标签: reactjs jsx rollup postcss