如何终止gulp.watch更改事件监听器而不终止其余的gulp脚本?
不是一个非常优雅的测试案例:
function paths() {
var paths = JSON.parse(fs.readFileSync('../../z/paths.json'))
gulp.watch(paths.scriptsFiles, ['test'])
return paths
}
gulp.task('test', () =>
gulp.src(paths().scriptsFiles)
.pipe(...)
.pipe(...)
)
导致此错误:
MaxListenersExceededWarning:检测到可能的EventEmitter内存泄漏。 11添加了更改侦听器。使用emitter.setMaxListeners()来增加限制