build - fix error swallowing on dev

This commit is contained in:
kumavis 2017-08-08 17:46:31 -07:00
parent 6767430aa2
commit 4a4736195f
1 changed files with 16 additions and 1 deletions

View File

@ -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')
}