a3gz/cli-sass2css

命令行 SASS 到 CSS 编译器

0.1.1 2019-09-13 17:41 UTC

This package is auto-updated.

Last update: 2024-09-14 05:03:58 UTC


README

CLI 使用 scssphp 库 编译 SASS 文件。

我创建这个库是为了从部署管道中编译项目的 SASS 文件。

用法

在项目的 composer.json 中创建一个脚本

"scripts": {
  "compile-sass": "sass2css assets/src/sass/ assets/dist/css/",
}

从管道运行

composer run-script compile-sass

选项

--formatter=value

sass2css assets/src/sass/ assets/dist/css/ --formatter=nested

默认情况下,所有输出文件都将使用 SCSSPHP 的 Crunched 格式化工具进行格式化,但我们可以指定其他可用的选项

  • compact = Leafo\ScssPhp\Formatter\Compact
  • compressed = Leafo\ScssPhp\Formatter\Compressed
  • crunched = Leafo\ScssPhp\Formatter\Crunched (默认)
  • expanded = Leafo\ScssPhp\Formatter\Expanded
  • nested = Leafo\ScssPhp\Formatter\Nested

--suffix=value

为所有输出文件添加 .min 后缀,因此 styles.sass 变为 styles.min.sass

sass2css assets/src/sass/ assets/dist/css/ --suffix=.min

--verbose

列出处理的文件。

sass2css assets/src/sass/ assets/dist/css/ --verbose