捕捉gulp-mocha错误
- 论坛
- 捕捉gulp-mocha错误
11 浏览
捕捉gulp-mocha错误
我可能忽略了一些非常明显的东西,但是我无法让gulp-mocha
捕获错误,导致每次测试失败时我的gulp watch
任务都会结束。
这是一个非常简单的设置:
gulp.task("watch", ["build"], function () { gulp.watch([paths.scripts, paths.tests], ["test"]); }); gulp.task("test", function() { return gulp.src(paths.tests) .pipe(mocha({ reporter: "spec" }).on("error", gutil.log)); });
另外,将处理程序放在整个流上也会出现同样的问题:
gulp.task("test", function() { return gulp.src(paths.tests) .pipe(mocha({ reporter: "spec" })) .on("error", gutil.log); });
我还尝试使用plumber
、combine
和gulp-batch
,但都没有成功,所以我想我可能忽视了一些微不足道的东西。