javascript - 为什么我会收到此错误? dest.on 不是一个函数 - 使用 gulp-file-include

标签 javascript node.js gulp

我收到 TypeError 错误:dest.on 不是函数。运行此任务时,我无法弄清楚可能出了什么问题。

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())

关于javascript - 为什么我会收到此错误? dest.on 不是一个函数 - 使用 gulp-file-include,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35675762/

相关文章:

javascript - Node.JS Child_Process 获取密码提示

javascript - Gulp 似乎可以正常工作,但尚未处理构建文件

javascript - 如何使用 Browserify + Gulp 要求 Underscore 模板

javascript - 如何使用 javascript 访问 View 状态?

javascript - d3js svg 按 id 选择文本

javascript - 如何将 HTMLTableRowElement 插入表体?

javascript - 在另一个文件中使用时找不到 module.exports 值

javascript - 包裹构建命令不起作用

javascript - onclick td元素,只有这一个会改变

npm - 找不到导入的项目 "D:\Microsoft.Cpp.Default.props"