在gulp.js中出错

我尝试在我的源代码目录中运行gulp serve 。 这个命令加载了所有的文件,并开始使用我的gulpfile.js

结果我有以下错误:

 gulpInst.start.apply(gulpInst, toRun); ^ 

TypeError:无法在位于nextTickCallbackWith0Args(node.js:420:9)处的C:\ Users … \ AppData \ Roaming \ npm \ node_modules \ gulp \ bin \ gulp.js:129:19处读取属性'apply'在node.js:974:3启动时(node.js:139:18)的Function.Module.runMain(module.js:443:11)处的process._tickCallback(node.js:349:13)

gulpfile.js的第一行是:

 const gulp = require('gulp'); 

这是我第一次使用node.js和gulp的经验。 我有需要从源头启动现有的应用程序,对我来说,这个错误信息看起来像框架中发现的框架中的错误。 我觉得我做错了什么,但不知道是什么? 我该如何解决这个问题?

尝试重新安装gulp-cli:

 npm install -g gulp-cli