Ich müsste Schluckaufgaben zusammenstellen, indem ich nacheinander verschiedene Quellen verarbeite, da Abhängigkeiten zwischen ihnen bestehen.
Auf der Grundlage der Dokumentation sollte dies durch das Zusammenführen von Streams geschehen, aber ich sehe keine Möglichkeit, sie durchzusetzen und zu serialisieren.
Was ist der richtige Weg, dies in Gulp 3 zu modellieren?
Ich verwende normalerweise Funktionen als Container für die einzelnen Build-Schritte und rufe sie dann aus den Build- und Watch-Aufgaben auf:
%Vor%Es gibt grundsätzlich drei Möglichkeiten, dies zu tun.
Mit Gulp können Entwickler abhängige Aufgaben definieren, indem sie ein Array von Aufgabennamen als zweites Argument übergeben:
%Vor%Sie können auch run-sequence verwenden, um nacheinander eine Reihe von Aufgaben auszuführen:
%Vor%Obwohl Lazypipe eine Bibliothek ist, um wiederverwendbare Pipelines zu erstellen, können Sie sie irgendwie zum Erstellen sequenzieller Tasks verwenden. Zum Beispiel:
%Vor%Dieses kleine Modul könnte helfen: stream-series .
Ersetzen Sie einfach eventStream.merge(streams)
durch:
Tags und Links javascript node.js gulp