Kevin 29b9a0c50c clean && clean html base | 4 years ago | |
---|---|---|
.. | ||
.bundle | 4 years ago | |
.gulp-scss-cache | 4 years ago | |
.sass-cache | 4 years ago | |
lib | 4 years ago | |
src | 4 years ago | |
tests | 4 years ago | |
.npmignore | 4 years ago | |
.travis.yml | 4 years ago | |
Gemfile | 4 years ago | |
Gemfile.lock | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago | |
appveyor.yml | 4 years ago | |
coffeelint.json | 4 years ago | |
gulpfile.coffee | 4 years ago | |
gulpfile.js | 4 years ago | |
package.json | 4 years ago |
According to libsass, libsass has now the same feature of ruby sass. Therefore, I think there is no reason to use my buggy plugin.
This is a plugin for SCSS (aka. SASS) compiler by standard approach
It's also just simple
gulpfile.js
/*global require*/
(function (r) {
"use strict";
var scss = r("gulp-scss");
var gulp = r("gulp");
gulp.task("scss", function () {
gulp.src(
"home/scss/**/*.scss"
).pipe(scss(
{"bundleExec": true}
)).pipe(gulp.dest("home/static/css"));
});
}(require));
You can specify options by passing it as a parameter object of scss
function,
as you can see above. In particular, scss
function has a parameter named options:
scss(options)
When options are falsy, normal options are used.
As of 1.2.0, options are passed to scss thru dargs. Therefore, all options except the following will be passed to scss directly:
When this option is true, bundle exec scss
is used instead of scss
. Otherwise,
scss
is used instead of bundle exec scss
.gulp-scss-cache
)Specifies temporary path to store the compiled files. Note that you should specify the path as relative path