加载中...
用 JavaScript 转换 CSS 的工具平台,通过插件系统支持自动添加浏览器前缀(Autoprefixer)、CSS 变量 polyfill、未来 CSS 语法转换等能力,是 Webpack、Vite 等构建工具处理 CSS 的标配中间层。

| 类型 | CSS 转换工具平台 |
| 首发版本 | 1.0(2013 年) |
| 作者 | Andrey Sitnik |
PostCSS 本身只负责把 CSS 解析成 AST 并重新生成,所有实际转换工作由插件完成。这让它极为灵活:
PostCSS 与 Sass 并不冲突——Sass 先处理 .scss 文件,产物再经过 PostCSS 处理,两者在构建管道中串联使用非常常见。[1]
几乎所有主流构建工具都默认集成了 PostCSS:Webpack 有 postcss-loader,Vite 内置 PostCSS 支持只需在项目根目录放 postcss.config.js。Tailwind CSS v3 也是作为 PostCSS 插件运行的(v4 开始转向原生实现)。
PostCSS 的作者 Andrey Sitnik 同时也是 Autoprefixer 和 Browserslist(各工具共享的目标浏览器配置)的作者,这三个工具构成了现代 CSS 兼容性处理的基础设施。

| 类型 | CSS 转换工具平台 |
| 首发版本 | 1.0(2013 年) |
| 作者 | Andrey Sitnik |
登录 后参与讨论
暂无讨论,来发表第一条评论吧