当我尝试渲染时,我的 default.html.eco 布局生成了以下错误:
RangeError:超出最大调用堆栈大小
我的 docpad 版本是:v6.54.2,导致它的具体行是:
<%- @getBlock('scripts').add(['/vendor/foundation.min.js',
'/vendor/audiolib.js','/vendor/freqfinder.js','/vendor/modernizr.js']).toHTML() %>
如果我删除它,我会得到一个干净的构建。
请注意,它上面的样式块呈现得很好:
<%- @getBlock("styles").add(['/vendor/foundation.css']).toHTML() %>
所以我决定尝试在脚本块中截断该列表并且它有效:
<%- @getBlock("scripts").add(['/vendor/foundation.min.js']).toHTML() %>
关于如何解决这个问题的任何想法?如果我没有做错什么,我会提交一个错误 - docpad 的新手。