Compiles SCSS to CSS using gulp-sass, which in turn uses node-sass
, which in turn uses libsass
.
Usage¶
You can create individual CSS files bundle, using the config:
src:
- scss/main.scss # -> dist/main.css
- scss/my/app1.scss # -> dist/app1.css
- scss/my/app2.scss # -> dist/app2.css
[...]
Commands¶
gulp css
- Compile SCSS to CSSgulp watch:css
- Watch and compilegulp validate:css
- Test SCSS with gulp-sass-lint, which uses sass-lint (Pure node.js - no Ruby)gulp format:css
- Format SCSS with gulp-csscombx, which uses csscombx
Config¶
config.css.src
- Array of SCSS filesconfig.css.dest
- String of Destination directory for CSSconfig.css.lint.enabled
- Boolean for if Linting should occurconfig.css.csscombx.enabled
- Boolean for if Formating should occurconfig.css.sourceComments
- Boolean - Enable comments written in CSS that shows SCSS source. Don't turn on permanently, it's useful if SourceMaps aren't working.config.css.autoPrefixerBrowsers
- Array of Browsers to Support for Autoprefixer (used by PostCSS).