pirosikick's diary

君のハートにunshift

yeomanのgenerator-webappのオプションからcompassが外れたのを今更調べた

Option for Sass without Compass · Issue #302 · yeoman/generator-webapp · GitHub

Add option for Sass without Compass by kartikluke · Pull Request #315 · yeoman/generator-webapp · GitHub

PRがmergeされたのが3月で今更だけど、気になってたので調べた。

単純にcompassコンパイルが遅いから、libsassのラッパーであるnode-sassを使ったgrunt-sassを使ったら?っていう流れだったっぽい。

compass無いと困らないの?」って思ってたけど、compass/css3くらいしか使ってなかったので、それだったらautoprefixerpleeeaseでできるし、node-sass + pleeeaseでいいやーと思った。

var gulp = require('gulp');
var sass = require('gulp-sass');
var pleeease = require('gulp-pleeease');

gulp.task('sass', function () {
  gulp.src('./scss/**/*.scss')
    .pipe(sass())
    .pipe(pleeease())
    .pipe(gulp.dest('./css/'));
});