'use strict'; var gulp = require('gulp'); var sass = require('gulp-sass'); var livereload = require('gulp-livereload'); var cleanCSS = require('gulp-clean-css'); sass.compiler = require('node-sass'); gulp.task('sass', function () { return gulp.src('./sass/**/*.scss') .pipe(sass().on('error', sass.logError)) .pipe(cleanCSS()) .pipe(gulp.dest('./css')) }); gulp.task('liverel', function () { return gulp.src(['./**','!./node_modules/**']) .pipe(livereload({ quiet:true })) }) // gulp.task('sass:watch', function () { // gulp.watch('./sass/**/*.scss', ['sass']); // }); gulp.task('watch', function () { livereload.listen() gulp.watch('./sass/**/*.scss', gulp.series('sass')) gulp.watch(['./**','!./node_modules/**'], gulp.series('liverel')) }); gulp.task('minify-svg', function(){ return gulp.src('./img/**/*.svg') .pipe(svgmin()) .pipe(gulp.dest('./imgmin')); })