2017-04-03 7 views
-1

私は実際にそれを混乱させています。私が麻薬の仕事をasync.にしようとすると、私はそれを第二の仕事が最初の完了に依存しているというヒントを与えれば十分です。なぜ最初の仕事が終わったときにそれを伝えるためのヒントを与える必要がありますか?最初の作業が完了したかどうかを確認する方が簡単ですか?私はそれが冗長だと思う。gulpでは、タスクが完了したときにそれを伝えるヒントを与える必要があるのはなぜですか?

答えて

0

Gulpは、制御が呼び出し元の関数に返されるため、同期関数が終了したときを認識します。

非同期関数は、起動されるとすぐに、呼び出し関数に制御を戻します。非同期機能が終了したときにGulpに通知しないと、完了した時点を知る方法がありません。

関連する問題