Skip to content

postcss-clipostcss 官方提供的命令行工具。

但除此以外,现代工程化项目中,还可使用 postcss-loadergulp-postcss 等。

它们的原理与作用基本类似。我们本章主要使用 postcss-cli 来一窥全貌。

安装

安装 postcss-cli 的同时,要安装 postcss

shell
yarn add postcss-cli postcss -D

postcss-cli 是命令行工具,而 postcss 则是功能核心库。

基础使用

package.json 文件中添加 scripts 脚本:

json
{
  "scripts": {
    "build": "postcss -o styles/output.css -u autoprefixer --env production styles/entry.css"
  }
}

上述 build 脚本会读取 styles/entry.css 内容,使用插件 autoprefixer 转换,然后生成 styles/output.css 文件,并且声明了 envproduction(可在 .postcssrc.js 中的 context 访问)。

更加详细的指令介绍可以查看usage