Для настройки плагина Panini в Gulp для обработки файлов .pug, вам необходимо выполнить несколько шагов.
1. Установите необходимые пакеты:
Установите пакеты gulp-panini и gulp-pug через npm, если они еще не установлены:
npm install gulp-panini gulp-pug --save-dev
2. Подключите установленные пакеты в ваш файл Gulpfile.js:
const gulp = require('gulp'); const panini = require('gulp-panini'); const pug = require('gulp-pug');
3. Создайте задачу для компиляции файлов .pug с использованием плагина Panini. Пример задачи может выглядеть так:
gulp.task('compile-pug', function() { return gulp.src('src/pages/**/*.pug') .pipe(pug()) .pipe(panini({ root: 'src/pages/', layouts: 'src/layouts/', partials: 'src/partials/', helpers: 'src/helpers/', data: 'src/data/' })) .pipe(gulp.dest('dist/')) });
4. Обратите внимание на использование путей к каталогам вашего проекта в методе panini(). Укажите корневой каталог (root) и пути к шаблонам (layouts), частям (partials), помощникам (helpers) и данным (data), если они используются в вашем проекте.
5. Запустите созданную задачу с помощью команды:
gulp compile-pug
После выполнения этих шагов, плагин Panini будет компилировать файлы .pug, учитывая настройки, указанные в задаче, и сохранять результат в указанном каталоге (dist/ в данном случае).