我正在运行基本的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等等。但是无法摆脱它。
答案 0 :(得分:4)
您没有使用 gulp 4 。确保您必须安装 npm install gulpjs / gulp#4.0