我正在尝试获取通过流的每个 html 文件的基本名称。这里的代码显然不起作用,因为_base
不再在范围内。似乎应该有一个非常简单的方法来做到这一点,或者也许 gulp-ejs 中内置了一些我不知道的东西。想法?
gulp.task('html', function () {
return gulp.src('app/*.html')
.pipe(tap(function(file, t){
var _base = path.basename(file.path, '.html');
})
.pipe($.ejs(require('./app/'+_base+'.json')))
});