var gulp = require('gulp'), connect = require('gulp-connect'), sass = require('gulp-sass'); gulp.task('sass', function () { gulp.src('./sass/**/*.scss') .pipe(sass().on('error', sass.logError)) .pipe(gulp.dest('./css')); }); gulp.task('copy-css', ['sass'], function(){ gulp.src('./css/**/*') .pipe(gulp.dest('./tmp')) }) gulp.task('sass:watch', function () { gulp.watch('./sass/**/*.scss', ['sass', 'copy-css']); }); gulp.task('connect', function() { connect.server(); }); gulp.task('default', ['connect', 'sass:watch', 'sass']);