为什么我得到这个错误? 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())