为了账号安全,请及时绑定邮箱和手机立即绑定

gulp将.ejs文件编译成html文件出错

gulp将.ejs文件编译成html文件出错

开满天机 2018-12-14 19:18:57
gulp.task('ejs', () => {return gulp.src(["./src/views_ejs/**/*.ejs", "!./src/views_ejs/public/*.ejs"])    .pipe(plumber())    //.pipe(ejs({ text: 1 }, {},{ ext: '.html' }))//ejs(三个参数)    .pipe(ejs({},{}, { ext: '.html' }))    .pipe(gulp.dest("./src/views/"))});这是配置文件,编译后没有报错,就是没有html文件出现。
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

gulp-ejs 这个插件没用过,你可以加一个gulp-util检测一下,跟进错误信息 来解决问题,大致如下:


var ejs = require('gulp-ejs')

var gutil = require('gulp-util')


gulp.task('ejs', () => {

return gulp.src(["./src/views_ejs/**/*.ejs", "!./src/views_ejs/public/*.ejs"])

    .pipe(plumber())

    //.pipe(ejs({ text: 1 }, {},{ ext: '.html' }))//ejs(三个参数)

    .pipe(ejs({},{}, { ext: '.html' }).on('error', gutil.log))

    .pipe(gulp.dest("./src/views/"))

});


查看完整回答
反对 回复 2019-01-07
  • 1 回答
  • 0 关注
  • 352 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信