2017-04-21 1 views
1

Ich analysiere die VS-Code-Tests.Was macht .once (string, function)?

'use strict'; 

const gulp = require('gulp'); 
const mocha = require('gulp-mocha'); 

gulp.task('test', function() { 
    return gulp.src('test/all.js') 
     .pipe(mocha({ ui: 'tdd', delay: true })) 
     .once('end', function() { process.exit(); }); 
}); 

Ich habe keine Unterlagen für once(string, function) gefunden. Was tut es? Wo sind die Dokumente?

Having searched the gulp source enthüllt die Verwendung von, aber nicht die Definition von einmal.

Antwort

2

once() ist eine Funktion/Funktion von Node.js nicht Gulp.

Here's the documentation.

In Streams kann es verwendet werden, um eine einmalige listener hinzuzufügen. Sobald die event ausgelöst wird, wird die listener aufgerufen und entfernt.