Pugjs не может создать новый миксин

Привет, ребята, так что я просто унаследовал этот проект Keystonejs, и он использует мопс. Все идет хорошо, за исключением того, что я не могу создавать новые миксины.

Мало того, что старые миксины (уже определенные) работают нормально. Я просто не могу создавать новые миксины. В этом случае я получаю эту ошибку: извините, произошла ошибка при загрузке страницы (500) ... ... pug_mixins.info не является функцией.

index.pug

extends ../layouts/default

block content
    +hero-header()
    +info()

info.pug

mixin info()
  .info
    .container
      .row
        .col-md-4
          .site-info__box
        .col-md-4
          .site-info__box
        .col-md-4
          .site-info__box

Любая помощь приветствуется.

Обновить:

Если я переместить все внутри info.pug внутри index.pug, то это работает. Также есть еще один миксин под названием hero-header. Если я перенесу все из info.pug в hero-header.pug, он будет работать нормально.

1 ответ

Welp не имеет значения. У нас есть мастер-файл мопса, в котором есть все миксин-файлы. Забыл добавить в него info.pug.

Другие вопросы по тегам