web-dev-qa-db-ja.com

なぜこのエラーが発生するのですか? dest.onは関数ではありません-gulp-file-includeを使用

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('./'));
});
33
91eahz

この行:

.pipe(fileinclude)

これになります:

.pipe(fileinclude())
52
Sven Schoenung