ストリームを通過する各 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')))
});