Я получаю сообщение об ошибке с потоками.
Я работаю над добавлением Стамбула к моей существующей задаче мокко. Когда я запускаю эту задачу, я получаю сообщение об ошибке ниже.
Я использую gulp-istanbul
(примечание: config.test.src.bdd.features
установлено значение 'test/bdd/features/**/*-spec.js'
)
var stream = gulp.src([config.test.src.bdd.features], { read: false });
gulp.task('mocha-bdd-features', function(cb) {
process.env.PORT = 8001;
return stream
.pipe(istanbul())
.pipe(istanbul.hookRequire())
.pipe(mocha({
compilers: {
js: babel
},
reporter: config.test.mocha.reporter,
ui: 'bdd'
}))
.on('finish', function () {
stream.pipe(istanbul.writeReports())
stream.pipe(istanbul.enforceThresholds({thresholds: {global: 90}}))
stream.on('end', cb);
});
});
ошибка, которую я получаю:
events.js:85
throw er; // Unhandled 'error' event
^
Error: streams not supported
и кто знает, возможно, я неправильно настраиваю эту задачу, когда пытаюсь включить gulp-istanbul, но пытаюсь хотя бы сначала обойти эту ошибку.