我有以下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();
});
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'
)
);
添加回答
举报
0/150
提交
取消