Ich habe folgende schluck Aufgabe:Warum hört Schluck auf, ohne meine Aufgabe zu beenden?
var jade = require('gulp-jade');
var data = require('gulp-data');
gulp.task('jade', function(done) {
return gulp.src(paths.jade)
.pipe(data(function(){}))
.pipe(jade())
.pipe(gulp.dest('./www/templated/'));
});
Welche diese Jade-Datei zu kompilieren versucht:
#{something.anything}
Aber wenn ich versuche, die Aufgabe auszuführen, beendet die Jade Aufgabe ohne Veredelung:
$ gulp jade
[14:39:24] Using gulpfile ~/path/gulpfile.js
[14:39:24] Starting 'jade'...
$
Und keine Ausgabedatei wird generiert.
Ich vermisse hier eindeutig etwas offensichtlich, aber ich kann nicht sagen, was. Die Suche nach 'Schluckaufgabe nicht beenden' und dergleichen ergibt nur eine Menge Ergebnisse, die Aufgaben diskutieren, die nie enden.
Ich habe die neuesten Versionen von Gulp, Gulp-Jade und Schluck-Daten (3.8.11, 1.0.0 und 1.2.0).
Wenn ich die Pipe zu Daten entfernen, funktioniert alles. Ich habe versucht, den Anruf zu den Daten zu ändern und sogar eine gültige json Akte wie im Beispiel der Schluck-Daten erfordern, aber es funktioniert noch nicht.
Warum wird Schluck ohne die Aufgabe abgeschlossen und ohne, scheinbar, irgendein Fehler?
Kommentare [zur Diskussion verschoben] (http://chat.stackoverflow.com/rooms/71619/discussion-www.code-bling-and-chris-montgomery) –
tl; dr - IMMER IHRE FEHLER BEWEGEN – Sgnl