Gulp似乎以某种方式缓冲输出,这意味着如果我在任务开始时有console.log()
,那么其中有一些长时间运行的操作,console.log()
完成后,两个日志都会显示在控制台中同时(在任务结束时)。
第一个问题:是预期的行为还是我的设置可能有问题?
第二:我可以强制Gulp / Node一旦到达console.log()
声明就打印到控制台吗?
答案 0 :(得分:0)
Gulp不缓冲输出。不过,通常的任务是异步运行的,因此您的console.log
输出可能不会显示在您期望的位置。