У меня есть простая задача gulp:
gulpNunjucks: function gulpNunjucks() {
return gulp.src('./src/**/**/*.njk')
.pipe(changed('./src/**/**/*.njk'))
.pipe(nunjucks.compile(
// nunjucks template
gulp.src('./*.njk'),
// yml content file
gulp.src('./*.yml')
))
.pipe(rename({prefix: 'hbs.'}))
.pipe(gulp.dest('./dist'))
, которая запускает компиляцию шаблонов nunjucks, изменяет имя файла и сохраняет их в моей папке dist, и все это прекрасно работает. Я хочу передать правильный шаблон и источник данных в функцию компиляции, которую я прокомментировал, но я не могу этого сделать.
Правильный файл YML находится в том же каталоге, что и файл NJK, поэтому я ожидал бы сделать что-то вроде:
'./*.yml'
, но это не сработало.
Любая помощь будет принята с благодарностью.