【发布时间】:2016-01-27 14:52:53
【问题描述】:
webpack 中内置的 CSS 模块支持看起来很简单:您只需 require/import CSS 文件和 webpack 生成的代码可以做两件事:
- 将生成的 CSS 注入您的网页中
- 返回您要使用的类名字典。
而且用法也很简单:
import styles from "./style.css";
element.innerHTML = '<div class="' + styles.className + '">';
我想测试替代的 CSS 模块实现,一个 PostCSS 插件 - 因为它似乎与其他 PostCSS 插件配合得很好,尤其是 autoprefixer。但根据官方documentation 的说法,postcss-modules 与webpack CSS 模块的工作方式似乎大不相同。文档中没有使用示例,只有一些生成JSON 的回调代码。任何示例如何在实践中使用它来实现与上述示例代码相同的目标?
【问题讨论】:
标签: css webpack postcss css-modules