为什么我得到这个错误? dest.on不是一个函数 – 使用gulp-file-include

我得到了TypeError: dest.on is not a function的错误TypeError: dest.on is not a function 。 运行这个任务时,我无法弄清楚什么是错的。

 var fileinclude = require('gulp-file-include'); var rename = require('gulp-rename'); var paths = { templates : './templates/' } //file include: grab partials from templates and render out html files gulp.task('fileinclude', function() { return gulp.src(paths.templates + '*.tpl.html') .pipe(fileinclude) .pipe(rename({ extname: "" })) .pipe(rename({ extname: ".html" })) .pipe(gulp.dest('./')); }); 

这一行:

 .pipe(fileinclude) 

应该是这样的:

 .pipe(fileinclude())