//gulpfile.jsを作成
var gulp = require('gulp');
var sass = require('gulp-sass');
var compass = require('gulp-compass');
var plumber = require('gulp-plumber');
var browserSync =require('browser-sync');
// gulp-compass
gulp.task('compass', function() {
gulp.src('./html/scss/**/*.scss')
.pipe(plumber())
.pipe(compass({
config_file: 'config.rb',
sass: 'scss',
css: 'css'
}));
});
gulp.task('browser-sync', function() {
browserSync({
server: {
baseDir: "./" //対象ディレクトリ
,index : "test.html" //インデックスファイル
}
});
});
gulp.task('bs-reload', function () {
browserSync.reload();
});
// 監視する
gulp.task('watch' , ['compass' , 'browser-sync'] , function(){
gulp.watch('./scss/**/*.scss', ['compass']);
gulp.watch("./**/*.html", ['bs-reload']);
gulp.watch("./css/**/*.css", ['bs-reload']);
gulp.watch("./js/**/*.js", ['bs-reload']);
});