Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.01.2017, 00:33
Новичок на форуме
Отправить личное сообщение для kukuruku11 Посмотреть профиль Найти все сообщения от kukuruku11
 
Регистрация: 01.12.2015
Сообщений: 5

Gulp не обрабатывает pug-файлы
Gulp не видит pug-шаблоны в проекте. Этот же вопрос на stackOverFlow По-видимому допускаю ошибку при задании регулярки поиска по шаблону.

Папка фронтенда в проекте:

├── frontend
│   ├── common
│   ├── node_modules
│   ├── app1
│   ├── app2
│   ├── app3
│   ├── ...
│   └── gulpfile.js

Папка каждого приложения содержит разное количество шаблонов:

├── app
│   ├── static
│   └── templates
│   └── app
│   ├── app__tmp2.pug
│   ├── app.pug
│   ├── app__tmp1.pug
│   └── app__settings.pug

Конфиг gulp предельно простой - обрабатываю шаблоны и кладу html-файлы рядом с исходником:

const gulp = require('gulp');
    const pug = require('gulp-pug');

    gulp.task('pug', function() {
      return gulp.src('frontend/**/*.pug', function(file){
          console.log(file)
      })
          .pipe(pug())
          .pipe(gulp.dest("./"))
    });


Однако gulp не видит файлы по маске поиска `frontend/**/*.pug`
Результат консоли

(env)xxx@xxx:~/project/src/frontend$ gulp pug
       [20:39:38] Using gulpfile ~/project/mendeleev/src/frontend/gulpfile.js
       [20:39:38] Starting 'pug'...
       null
       [20:39:38] Finished 'pug' after 17 ms


Если я задам каталог поиска маской `**/*.pug`. Он обрабатывает файлы из первого каталога с шаблонами, а затем выдает ошибку:

Error: the "basedir" option is required to use includes and extends with "absolute" paths



Где допускаю ошибку? Возможно есть другие модули для работы с препроцессорами шаблонов?
Ответить с цитированием
  #2 (permalink)  
Старый 05.01.2017, 16:56
Новичок на форуме
Отправить личное сообщение для kukuruku11 Посмотреть профиль Найти все сообщения от kukuruku11
 
Регистрация: 01.12.2015
Сообщений: 5

Решение найдено. Необходимо было указать опцию basedir
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Gulp, проблема при компиляции sass malgeorge Сборка проекта, утилиты 2 24.02.2017 10:43
Установка NodeJS, Gulp, MongoDB на OpenServer. Blondinka Общие вопросы Javascript 2 19.12.2016 10:48
Gulp watcher и Babel. Как компилировать только измененный файл? FINoM Оффтопик 9 27.09.2015 21:04
Плагин на Gulp который склеивает все svg файлы в css спрайт ТОТ_САМЫЙ Оффтопик 12 14.09.2015 18:59
Удалить прикреплённые файлы Гробовщик Общие вопросы Javascript 13 11.09.2014 15:07