Как указать абсолютный путь к шаблону в gulp-rigger?

Как можно улучшить метод указания пути файлов для GULP при использовании gulp-rigger с учётом корня проекта в папке `src`?
  • 12 апреля 2024 г. 8:29
Ответы на вопрос 2
Для указания абсолютного пути к шаблону в gulp-rigger, можно воспользоваться модулем `path` в Node.js. Пример использования:

```javascript
const path = require('path');

gulp.task('rigger', function() {
  return gulp.src(path.join(__dirname, 'src', 'templates', 'index.html'))
    .pipe(rigger())
    .pipe(gulp.dest('dist'));
});
```

Для улучшения метода указания пути файлов с учётом корня проекта в папке `src`, можно вынести путь к файлам в переменную и использовать её при объявлении путей к файлам. Пример:

```javascript
const srcPath = 'src';

gulp.task('rigger', function() {
  return gulp.src(path.join(__dirname, srcPath, 'templates', 'index.html'))
    .pipe(rigger())
    .pipe(gulp.dest('dist'));
});
```

Это делает код более читаемым и поддерживаемым, так как путь к файлам можно легко изменить в одном месте.
gulp-rigger это просто галп-обертка для rigger. 
Документация нулевая, значит стоит посмотреть настройки оригинального пакета https://buildjs.github.io/rigger/
Там нифига нет про то что вы хотите.
Есть что-то про поддержку плагинов. Однако я бы вникать не стал. Это г..но давно пора забыть.
Похожие вопросы