为了账号安全,请及时绑定邮箱和手机立即绑定

Gulp错误:以下任务未完成:您是否忘记了异步完成信号?

Gulp错误:以下任务未完成:您是否忘记了异步完成信号?

ibeautiful 2019-10-14 14:51:50
我有以下gulpfile.js,该代码是通过命令行“ gulp消息”执行的:var gulp = require('gulp');gulp.task('message', function() {  console.log("HTTP Server Started");});我收到以下错误消息:[14:14:41] Using gulpfile ~\Documents\node\first\gulpfile.js[14:14:41] Starting 'message'...HTTP Server Started[14:14:41] The following tasks did not complete: message[14:14:41] Did you forget to signal async completion?我在Windows 10系统上使用gulp 4。这是gulp --version的输出:[14:15:15] CLI version 0.4.0[14:15:15] Local version 4.0.0-alpha.2
查看完整描述

3 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

与咕嘟咕嘟4个问题 -你需要明确的信号,任务完成的每个功能。


为解决此问题,请尝试更改当前代码:


gulp.task('simpleTaskName', function() {

  // code...

});

例如:


gulp.task('simpleTaskName', done => {

  // code...

  done();

});


查看完整回答
反对 回复 2019-10-14
?
RISEBY

TA贡献1856条经验 获得超5个赞

这工作了!


gulp.task('script', done => {

    // ... code gulp.src( ... )

    done();

});


gulp.task('css', done => {

    // ... code gulp.src( ... )

    done();

});


gulp.task('default', gulp.parallel(

        'script',

        'css'

  )

);


查看完整回答
反对 回复 2019-10-14
  • 3 回答
  • 1 关注
  • 970 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信