Skip to content

Commit 4ad96fd

Browse files
fix(stylus): don't stop watch on error
1 parent 15b1f1f commit 4ad96fd

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

lib/resources/tasks/process-stylus.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@ import gulp from 'gulp';
22
import changedInPlace from 'gulp-changed-in-place';
33
import sourcemaps from 'gulp-sourcemaps';
44
import stylus from 'gulp-stylus';
5+
import plumber from 'gulp-plumber';
6+
import notify from 'gulp-notify';
57
import project from '../aurelia.json';
68
import {build} from 'aurelia-cli';
79

810
export default function processCSS() {
911
return gulp.src(project.cssProcessor.source)
12+
.pipe(plumber({ errorHandler: notify.onError('Error: <%= error.message %>') }))
1013
.pipe(changedInPlace({firstPass: true}))
1114
.pipe(sourcemaps.init())
1215
.pipe(stylus())

lib/resources/tasks/process-stylus.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@ import * as gulp from 'gulp';
22
import * as changedInPlace from 'gulp-changed-in-place';
33
import * as sourcemaps from 'gulp-sourcemaps';
44
import * as stylus from 'gulp-stylus';
5+
import * as plumber from 'gulp-plumber';
6+
import * as notify from 'gulp-notify';
57
import * as project from '../aurelia.json';
68
import {build} from 'aurelia-cli';
79

810
export default function processCSS() {
911
return gulp.src(project.cssProcessor.source)
12+
.pipe(plumber({ errorHandler: notify.onError('Error: <%= error.message %>') }))
1013
.pipe(changedInPlace({firstPass:true}))
1114
.pipe(sourcemaps.init())
1215
.pipe(stylus())

0 commit comments

Comments
 (0)