Gulp4:正常退出

Gulp 4: Exit properly

当使用 gulp@next 执行我的 build 任务时,它处理得很好,但它并没有以某种方式完全退出。例如,它只是停留在 [17:37:06] Finished 'build' after 2.22 s 处。然后我必须通过 ^C.

终止它

这给我提出了一个问题,因为我想通过 now.sh 部署我的应用程序,它巧妙地等待 npm run build 完成并退出,然后再实际发布它。

你可以看看我的gulpfile.jshere。这是相当基本和简单的。我可能做错了什么吗?我知道我有一些时间来弄清楚这个 "async task completion" 东西;跟这个有关系吗?

可以在 reddit 的帮助下修复它! https://redd.it/7tjfc5