Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var gulp = require('gulp');
  2. var sass = require('gulp-sass');
  3. var sourcemaps = require('gulp-sourcemaps');
  4. var browserSync = require('browser-sync').create();
  5.  
  6. gulp.task('sass', function () {
  7.   return gulp
  8.     .src('scss/main.scss')
  9.     .pipe(sourcemaps.init())
  10.     .pipe(sass({errLogToConsole: true, outputStyle: 'expanded'}))
  11.     .pipe(sourcemaps.write())
  12.     .pipe(gulp.dest('css'))
  13.     .pipe(browserSync.reload({stream: true}))
  14. })
  15.  
  16. gulp.task('browser-sync', ['sass'], function() {
  17.   browserSync.init({
  18.       server: {
  19.           baseDir: "./"
  20.       }
  21.   });
  22. });
  23.  
  24. gulp.task('watch', ['browser-sync'], function () {
  25.   gulp.watch("scss/*.scss", ['sass']);
  26.   gulp.watch("*.html").on('change', browserSync.reload);
  27. });
  28.  
  29. // gulp.task('watch', function () {
  30. //   gulp.watch('scss/**/*.scss', ['sass']);
  31. // })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement