设置PostCSS的配置文件

时间:2018-10-12 14:50:22

标签: postcss

我正在使用PostCSS,我想添加Post-uncss。我不使用任务执行程序,仅使用Postcss-cli。我的package.json现在看起来像这样:

"css-clean": "npx postcss src\\css\\main.css -u autoprefixer --replace && npx postcss src\\css\\main.css -u css-declaration-sorter --replace --no-map"

时间越来越长。我看到提到PostCSS可以有一个配置文件“ postcss.config.js”。本文中提到的唯一一件事就是骨架:

module.exports = {
    plugins: {
      'autoprefixer': {},
      'css-declaration-sorter': {}
    }
  };

uncss文档仅说明选项:

{
  html: ['index.html', 'about.html', 'team/*.html'],
  ignore: ['.fade']
}

我希望有人是否有使用配置文件的经验以提供一些建议,因为我根本不认为此功能有据可查。预先感谢。

1 个答案:

答案 0 :(得分:1)

您可以像这样在postcss.config.js文件中传递插件参数:

module.exports = {
    plugins: [
        require('module-name-1'),
        require('module-name-2')({
            option-a: 1,
            option-b: "quoted value",
        }),
    ],
 };