Javascript 抛出断言错误

Javascript 抛出断言错误,javascript,gulp,bootstrap-4,Javascript,Gulp,Bootstrap 4,通过同一问题进行搜索无法解决。 在这家伙的教程的帮助下,我正在进行Bootstrap4的安装 当你跟我一样:我明白了 Gulp:控制台中的错误,assert.js:90抛出新的assert.AssertionError AssertionError [ERR_ASSERTION]: Task function must be specified at Gulp.set [as _setTask] (C:\Users\dc\Projects\main-pro ject\bs4\node_

通过同一问题进行搜索无法解决。 在这家伙的教程的帮助下,我正在进行Bootstrap4的安装

当你跟我一样:我明白了

Gulp:控制台中的错误,assert.js:90抛出新的assert.AssertionError

 AssertionError [ERR_ASSERTION]: Task function must be specified
    at Gulp.set [as _setTask] (C:\Users\dc\Projects\main-pro
ject\bs4\node_modules\undertaker\lib\set-task.js:10:3)
    at Gulp.task (C:\Users\dc\Projects\main-project\bs4\node
_modules\undertaker\lib\task.js:13:8)
    at Object.<anonymous> (C:\Users\dc\Projects\main-project
\bs4\gulpfile.js:21:6)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)

迟回复,但也许这仍然有帮助。本教程使用gulp v.3,您已经安装了v.4。新版本要求指定任务函数。简单的回答是改变任务,如:

gulp.task('serve', ['js','serve'], function() {...});


长答案要求阅读本页

主题应更改为“GULP 4抛出断言错误:必须指定任务函数”GULP.watch…['sass']行也需要更改。您应该编辑答案以包含这些注释。
gulp.task('serve', ['js','serve'], function() {...});
gulp.task('start', gulp.parallel(['js','serve'], function () {...}));