a3gz / cli-sass2css
命令行 SASS 到 CSS 编译器
0.1.1
2019-09-13 17:41 UTC
Requires
- leafo/scssphp: ^0.7
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