공식 문서를 따르고 있지만 덤프 작업이 연속적으로 실행되고 있지 않습니다.Gulp 작업이 연속적으로 실행되지 않습니다.
gulp.task("mytask", ["foo", "bar", "baz"]);
gulp.task("foo", function (callback) {
gulp
.src("...")
.pipe(changed("..."))
.pipe(gulp.dest(function (file) {
// ...stuff
return "...";
}))
.on("end", function() {
// ...stuff
callback();
});
});
gulp.task("bar", function (callback) {
//...
});
gulp.task("baz", function (callback) {
//...
});
하지만 내 출력은 다음과 같습니다
Starting 'mytask'...
Starting 'foo'...
Starting 'bar'... // <-- foo is not done yet!
Finished 'foo'
Finished 'bar'
Starting 'baz'...
Finished 'baz'
Finished 'mytask'
어떻게 그들을 위해 실행합니까? 당신이 그 (것)들을 직렬로 실행하려면
그렇지 않습니다. 시리얼 작업을 원한다면'grunt'를 사용하십시오. '꿀꺽 꿀꺽 마시는 '의 요점은 평행 과제 (그리고 하천)입니다. – Mathletics
@Mathletics 당신은 죽었습니다. Gulp는 동기화 및 비동기를 허용합니다. 이 두 가지를 성취 할 수있는 방법이 있습니다. –
[Gulp. 서로간에 작업을 동 기적으로 실행하는 방법을 파악할 수 없다] (http://stackoverflow.com/questions/22824546/gulp-cant-figure-how-to-run-tasks-synchronously-after-each-other) – Mathletics