Gulp как настроить плагин panini, чтобы он файлы .pug видел?

Ссылка скопирована
1 ответ

Gulp как настроить плагин panini , чтобы он файлы .pug видел?

Дополнительно:

Не надо лепить все теги подряд, а то модераторы удалят вопрос за нарушение пункта 3.1 правил.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Роман IT Ответ

Для того чтобы настроить плагин Panini в Gulp, чтобы он мог обрабатывать файлы .pug, вам понадобится выполнить несколько шагов.

1. Установите необходимые пакеты:
Убедитесь, что у вас установлены следующие пакеты:
- gulp
- gulp-panini
- gulp-pug

Вы можете установить их с помощью npm командой:
npm install gulp gulp-panini gulp-pug --save-dev

2. Настройте Gulp для работы с Panini и Pug:
Создайте файл gulpfile.js и добавьте следующий код:

const gulp = require('gulp');
const panini = require('gulp-panini');
const pug = require('gulp-pug');
 
gulp.task('panini', 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'));
});

const gulp = require('gulp'); const panini = require('gulp-panini'); const pug = require('gulp-pug'); gulp.task('panini', 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')); });

3. Создайте необходимые файлы и папки:
Создайте папки src/pages, src/layouts, src/partials, src/helpers и src/data. В папке src/pages создайте файлы .pug, которые вы хотите обрабатывать.

4. Запустите задачу в Gulp:
Запустите задачу в Gulp, чтобы Panini обработал файлы .pug и сгенерировал их в папке dist:

gulp panini

gulp panini

После выполнения этих шагов, плагин Panini должен корректно обрабатывать файлы .pug и генерировать их в указанной вами папке dist. Не забудьте также настроить другие параметры Panini, если это необходимо для вашего проекта.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно