大家好,我刚刚继承了这个 Keystonejs 项目,它正在使用哈巴狗。一切都很好,除了我不能创建新的 mixin。
不仅如此,旧的 mixins(已经定义)工作正常。我只是无法创建新的 mixin。如果这样做,我会收到此错误:抱歉,加载页面时发生错误(500)... ... pug_mixins.info 不是函数。
指数.pug
extends ../layouts/default
block content
+hero-header()
+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 的 mixin。如果我将所有内容从 info.pug 移动到 hero-header.pug,它就可以正常工作。