0
我試圖抓住通過流的每個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')))
});
似乎合乎邏輯,對吧?我試過了,沒有運氣。 – user1464317