嗨大家好,所以我刚刚继承了这个Keystonejs项目,它正在使用哈巴狗。除了我无法创造新的混音之外,一切都很顺利。
不仅如此,旧的mixins(已定义)工作正常。我只是无法创建新的mixins。如果我这样做,我会收到此错误: 抱歉,加载页面时出错(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
非常感谢任何帮助。
更新
如果我将所有内容都放在index.pug里面的info.pug中,那么它就可以了。 另外,还有另一个名为hero-header的mixin。如果我将所有内容从info.pug移动到hero-header.pug,它可以正常工作。
答案 0 :(得分:0)
Welp没关系。我们有一个主要的哈巴狗文件,其中包含所有mixin文件。忘了在里面添加info.pug。