TypeError:gulp.registry不是函数

时间:2017-04-23 21:08:37

标签: 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 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等等。但是无法摆脱它。

1 个答案:

答案 0 :(得分:4)

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