Как получить относительный путь в задании Nunjucks Gulp - PullRequest
0 голосов
/ 17 марта 2020

У меня есть простая задача 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'

, но это не сработало.

Любая помощь будет принята с благодарностью.

...