From 4a4736195f258c44723a87c659f6380d5dd2cfdd Mon Sep 17 00:00:00 2001 From: kumavis Date: Tue, 8 Aug 2017 17:46:31 -0700 Subject: [PATCH] build - fix error swallowing on dev --- gulpfile.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index cc723704a..57de37dd9 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -306,6 +306,17 @@ function bundleTask(opts) { return ( bundler.bundle() + + // handle errors + .on('error', (err) => { + beep() + if (opts.watch) { + console.warn(err.stack) + } else { + throw err + } + }) + // convert bundle stream to gulp vinyl stream .pipe(source(opts.filename)) // inject variables into bundle @@ -314,7 +325,7 @@ function bundleTask(opts) { .pipe(buffer()) // sourcemaps // loads map from browserify file - .pipe(gulpif(debug, sourcemaps.init({loadMaps: true}))) + .pipe(gulpif(debug, sourcemaps.init({ loadMaps: true }))) // writes .map file .pipe(gulpif(debug, sourcemaps.write('./'))) // write completed bundles @@ -328,3 +339,7 @@ function bundleTask(opts) { ) } } + +function beep () { + process.stdout.write('\x07') +}