TypeError:gulp.registry不是函数

TypeError:gulp.registry不是函数,gulp,Gulp,我正在运行基本的gulp文件,并不断得到这个错误 TypeError: gulp.registry is not a function Gulp文件看起来像: const gulp = require('gulp'); const HubRegistry = require('gulp-hub'); const browserSync = require('browser-sync'); const conf = require('./conf/gulp.conf'); // Load s

我正在运行基本的gulp文件,并不断得到这个错误

TypeError: gulp.registry is not a function
Gulp文件看起来像:

const gulp = require('gulp');
const HubRegistry = require('gulp-hub');
const browserSync = require('browser-sync');

const conf = require('./conf/gulp.conf');

// Load some files into the registry
const hub = new HubRegistry([conf.path.tasks('*.js')]);

// Tell gulp to use the tasks just loaded
gulp.registry(hub); // fails here
节点版本是v6.2.1,在v6.5.0 npm版本v3.9.3上也得到了这一点


问题在Mac和Windows 10上仍然存在。尝试了几种方法,如卸载、移除gulp等。但无法摆脱它。

您没有使用gulp 4。请确保必须安装npm安装gulpjs/gulp 4.0

是的,gulp4是解决方案,tnx!当我尝试这个错误时。执行C:\Users\ravi\AppData\Local\Programs\Git\cmd\Git.EXE ls remote-h-t时出错ssh://git@github.com/gulpjs/gulp.git主机密钥验证失败。致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。已退出,错误代码为:128npm igulp@next现在是安装Gulp 4.0.0Gulp 4的正确命令了。Gulp 4有自己的一系列问题,解决方案可能是返回到v3。这会产生循环响应。在v3的背景下解决这一问题会更有帮助。