嗨,我使用gulp来自动将.ejs文件编译为html文件,但是当gulp-ejs编译文件时,它将其作为ejs。我想我需要在ejs()对象中定义.html扩展名,但是我可以让它工作。
这是我目前得到的结果:
gulp.task('ejs', function(){
return gulp.src('src/templates/**/*.ejs')
.pipe(ejs())
.pipe(gulp.dest('builds/dev/'))
});
我也试过这个:
gulp.task('ejs', function(){
return gulp.src('src/templates/**/*.ejs')
.pipe(ejs({setting: '.html'}))
.pipe(gulp.dest('builds/dev/'))
});
溴甲基
2条答案
按热度按时间wlwcrazw1#
需要在设置对象中提供
ext
选项,如下所示:6ioyuze22#
您只需要使用(gulp-rename)插件即可获得高于版本4的版本