web-dev-qa-db-fra.com

Pourquoi est-ce que je reçois cette erreur? dest.on n'est pas une fonction - en utilisant gulp-file-include

Je reçois une erreur de TypeError: dest.on is not a function. Lors de l'exécution de cette tâche, je ne peux pas comprendre ce qui pourrait ne pas être correct.

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

Cette ligne:

.pipe(fileinclude)

Devrait être ceci:

.pipe(fileinclude())
52
Sven Schoenung