From fbe6b747143eb2e3ad907c82b01ba067265903fb Mon Sep 17 00:00:00 2001 From: Matthias Loibl Date: Tue, 6 Dec 2016 23:18:33 +0100 Subject: [PATCH] Create watch task for gulp and use sourcemaps --- gulpfile.js | 11 ++++++++++- package.json | 3 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index edc76c6..39cf45d 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,8 +1,17 @@ var gulp = require('gulp'); var sass = require('gulp-sass'); +var sourcemaps = require('gulp-sourcemaps'); -gulp.task('default', function () { +gulp.task('default', ['sass']); + +gulp.task('sass', function () { return gulp.src('./src/main.scss') + .pipe(sourcemaps.init()) .pipe(sass().on('error', sass.logError)) + .pipe(sourcemaps.write()) .pipe(gulp.dest('./static/styles')); }); + +gulp.task('watch', function () { + gulp.watch('./src/*.scss', ['sass']); +}); diff --git a/package.json b/package.json index d7b58d2..cff2a65 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ }, "devDependencies": { "gulp": "^3.9.1", - "gulp-sass": "^2.3.2" + "gulp-sass": "^2.3.2", + "gulp-sourcemaps": "^1.9.1" } }