Ich versuche, eine Gulp-Aufgabe für die Sass / Js-Kompilierung zu erstellen, und ich habe auch Code für das Live-Nachladen hinzugefügt. Es funktioniert gut, außer dass manchmal gulp.src leere Dateien in die Pipe wirft, wenn ich sie bearbeite.
%Vor% Wenn Dateien gespeichert werden, überprüft debug die gulp.src
-Ausgabe und die meiste Zeit zeigt es Dateien mit dem richtigen Inhalt, aber von Zeit zu Zeit sind diese Dateien leer.
Ich bin mir nicht sicher, wie ich das beheben soll. Wenn ich schlucke, funktioniert es immer zuerst, aber später, wenn gulp.watch
Änderungen sieht, erscheint das Problem.
Es sieht so aus, als wären Dateien leer, wenn ich sie mit dem sftp-Paket in Sublime Text speichere. Es ist sehr seltsam, weil das Speichern mit Vim remote immer gut funktioniert.
Ich bin mir nicht sicher, ob das der richtige Weg ist, aber es scheint, dass SFTP in Sublime mehr Zeit benötigt, um die Datei auf dem Server zu aktualisieren. Gulp.watch löst die Schluckaufgabe aus, auch wenn die Datei nicht bereit ist. Nach dem Hinzufügen der setTimeout () zu gulp.watch Prozess funktioniert es jedes Mal, wenn ich jetzt speichern.
%Vor%Tags und Links gulp gulp-watch