Задать вопрос
@InfoLabs

Как подключить в шаблон миксины?

Здравствуйте, есть функция которая подключает pug шаблоны:
let yua_func = function(path, params) {
   return pug.renderFile(path, params); 
};


Внутри каждого шаблона необходимо подключать другой pug файл, который содержит миксины. Подключать их каждый индивидуально в каждом шаблоне - не вариант. Вот только не смог найти информацию, как это сделать на уровне nodejs ?
  • Вопрос задан
  • 431 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Из коробки нету такого. Можно попробовать обойти как-то так:

const includeMixins = 'include path/to/mixins.pug\n'; // тут можно написать много инклюдов

function yua_func(path, params, cb) {
    fs.readFile(path, (err, file) => {
        const template = includeMixins + file.toString();
        cb(pug.compile(template, params));
    });
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы