Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何捕获gulp最终回调函数中的错误?_Javascript_Node.js_Error Handling_Gulp - Fatal编程技术网

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()
。这在概念上毫无意义。“你可能应该解释一下你试图解决的实际问题是什么,”斯文肖恩说,“我已经重新表述了我的问题。高兴吗?