gulp-ruby-sass で複数の scss を同時にコンパイルする

2015.08.27

gulp-ruby-sass は src 部分に配列とかグローバル(*)を使うことが出来ないので、異なる scss ファイルを出力したい場合は複数のタスクを作るしかないと思っていたが、
以下のような方法で source をわけてあげることで複数の scss をコンパイル出来る。

//sources
var sassSrc = {
  sass: '_src/sass/',
  scss: '_src/sass/**/*.scss'
}

//task
gulp.task('sass', function() {
    return $.rubySass(['_src/sass/styles.scss', '_src/sass/styles2.scss'],{style: 'expanded'})
    .pipe(gulp.dest('css/'));
});

//watch
gulp.task('watch',function() {
    gulp.watch(sassSrc.scss,['sass']);
});

ありがとう、ありがとう

stderr: Errno::ENOENT: No such file or directory · Issue #194 · sindresorhus/gulp-ruby-sassHi, I started getting this error while updating to 1.0.0.alpha2 if i set to look in any folder for any .scss file: var src = { sass: 'app/src/**/*.scss', } Only if I specifically set the path to th...GitHub