Javascript 如何捕获gulp最终回调函数中的错误?
我正试图在Javascript 如何捕获gulp最终回调函数中的错误?,javascript,node.js,error-handling,gulp,Javascript,Node.js,Error Handling,Gulp,我正试图在gulp中运行某些任务。 我希望,如果在任何任务中发生任何错误,它应该立即通过我的回调函数显示它。代码如下: var callback = function(err) { if (err) showError(err) else done(); } gulp.task('default', ['myWebpackTask', 'mySassTask', 'myOtherTask'], callback); 注意:我不想使用以下语法:
gulp
中运行某些任务。
我希望,如果在任何任务中发生任何错误,它应该立即通过我的回调函数显示它。代码如下:
var callback = function(err) {
if (err)
showError(err)
else
done();
}
gulp.task('default', ['myWebpackTask', 'mySassTask', 'myOtherTask'], callback);
注意:我不想使用以下语法:
gulp.src("./somepath/entry.js").pipe(webpack()) .......
假设我所有的任务都是异步函数,不使用gulp.src
语法
在Gulp中可以吗?您不能将回调函数传递给Gulp.task()
。这在概念上毫无意义。“你可能应该解释一下你试图解决的实际问题是什么,”斯文肖恩说,“我已经重新表述了我的问题。高兴吗?