devworks / sculpin-scss-bundle
Sculpin SCSS Bundle
0.1
2017-10-23 14:16 UTC
Requires
- php: >=5.4.0
- leafo/scssphp: 0.7.1
This package is not auto-updated.
Last update: 2024-09-29 05:27:38 UTC
README
集成Sculpin的leafo/scssphp SCSS处理器捆绑包。
将每个 *.scss 或 *.sass 文件解析为 CSS。当解析器生成任何 CSS 输出时,文件将就地重命名为 *.css。否则,该文件将被忽略。
安装
- 将以下内容添加到您的 sculpin.json 文件中
{
"require": {
"devworks/sculpin-scss-bundle": "~0.1"
}
}
- 运行
sculpin update。 - 将捆绑包添加到您的 sculpin kernel
app/SculpinKernel.php
<?php class SculpinKernel extends \Sculpin\Bundle\SculpinBundle\HttpKernel\AbstractKernel { /** * {@inheritDoc} */ protected function getAdditionalSculpinBundles() { return array( 'DevWorks\Sculpin\Bundle\ScssBundle\SculpinScssBundle' ); } }
配置
# app/config/sculpin_kernel.yml sculpin_scss: # The formatter to use formatter_class: 'Leafo\\ScssPhp\\Formatter\\Compressed' extensions: ["scss"] files: ["assets/css/style.scss"]
formatter_class
此设置控制用于 CSS 输出的格式化程序。默认情况下使用压缩格式化程序。可以将其更改为由 scssphp 提供的另一个格式化程序的完全限定类名,以更改 CSS 输出格式。
extensions/files
默认情况下使用 extensions 白名单。如果设置了 files 白名单,则它具有优先权,并且不会转换所有其他 SCSS 文件。
要忽略不匹配的 SCSS 文件,可以使用 sculping ignore 配置
# app/config/sculpin_kernel.yml sculpin: ignore: ["assets/css/_imports/"]
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。