Skip to content

Commit 7968632

Browse files
committed
fix: Update temp image directories and include error reporting in the console.
1 parent 3367b6e commit 7968632

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

lib/gulp/dev.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ var browserSync = require('browser-sync'),
55
filter = require('gulp-filter'),
66
flatten = require('gulp-flatten'),
77
path = require('path'),
8+
plumber = require('gulp-plumber'),
89
replace = require('gulp-replace'),
910
sass = require('gulp-sass'),
1011
uglify = require('gulp-uglify');
@@ -63,12 +64,13 @@ module.exports = function(gulp, options) {
6364
*/
6465
gulp.task('sass:dev', function() {
6566
return gulp.src([path.join(options.paths.src, 'assets', 'scss', '**', '*.scss')])
67+
.pipe(plumber())
6668
.pipe(sass({
6769
errLogToConsole: true
6870
}))
69-
.pipe(replace('/shared', '../'))
70-
.pipe(replace('../../images', '/.tmp/images'))
71-
.pipe(replace('../img', '/.tmp/images'))
71+
.pipe(replace('/shared', '..'))
72+
.pipe(replace('../../img', '/.tmp/img'))
73+
.pipe(replace('../img', '/.tmp/img'))
7274
.pipe(gulp.dest(path.join(options.paths.dist, options.paths.sharedAssets, 'css')))
7375
.pipe(filter('**/*.css')) // Filtering stream to only css files
7476
.pipe(browserSync.reload({
@@ -85,7 +87,7 @@ module.exports = function(gulp, options) {
8587
gulp.task('images:dev', function() {
8688
return gulp.src(path.join(options.paths.src, 'templates', 'pages', '**', '*.{png,jpg}'))
8789
.pipe(flatten())
88-
.pipe(gulp.dest(path.join(options.paths.tmp, 'images')));
90+
.pipe(gulp.dest(path.join(options.paths.tmp, 'img')));
8991
});
9092

9193
/**
@@ -113,7 +115,7 @@ module.exports = function(gulp, options) {
113115
gulp.watch(path.join(options.paths.src, 'assets', 'js', 'scripts', '**', '*.js'), ['scripts:dev', 'bs-reload']);
114116
gulp.watch(path.join(options.paths.src, 'assets', 'scss', '**', '*.scss'), ['sass:dev']);
115117

116-
gulp.watch(path.resolve(process.cwd(), 'app', 'templates', 'data', '**', '*.{yml,json}'), ['assemble']);
118+
gulp.watch(path.resolve(process.cwd(), 'app', 'templates', '**', '*.{yml,json,hbs}'), ['assemble', 'bs-reload']);
117119
gulp.watch(path.join(options.paths.src, 'templates', '**', '*.hbs'), ['assemble']);
118120
gulp.watch(path.join(options.paths.src, 'templates', '**', '*.{png,jpg}'), ['images:dev', 'bs-reload']);
119121

0 commit comments

Comments
 (0)