![](/img/trans.png)
[英]Gulp Error: "The following tasks did not complete; Did you forget to signal async completion"
[英]how can i solve this error 'The following tasks did not complete: default, Did you forget to signal async completion? '
这是我的gulpfile.js
const gulp = require('gulp');
gulp.task('default', function () {
});
我在终端中写了gulp
,响应是..
[19:47:02] Using gulpfile D:\DEV64\LearningJS\gulpfile.js
[19:47:02] Starting 'default'...
[19:47:02] The following tasks did not complete: default
[19:47:02] Did you forget to signal async completion?
我能做什么?
这对我很好。
gulp.task('default', async function(){
console.log("This is default task!");
});
您也可以尝试这个。
gulp.task('default', async ()=>
console.log('This is default task!')
);
在Gulp 3.x中,您不需要信号完成。 但是从Gulp 4.x开始,您需要这样做。
Gulp自动将回调函数作为第一个参数传递给您的任务。 在您的情况下,简单的方法是调用回调。
gulp.task('default', function(done) {
console.log("Started");
done();
});
有关更多信息,您可以检查以下问题: Gulp错误:以下任务未完成:您是否忘记了异步完成信号?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.