gpt4 book ai didi

node.js - 在 Kraken js 中使用 dustjs-helpers

转载 作者:搜寻专家 更新时间:2023-10-31 23:54:48 24 4
gpt4 key购买 nike

I created a project using Kraken 1.0.1 with yo kraken, with template engine dustjs, but I can not use functions dustjs-helpers.

我的 config.json:

"express": {
"view cache": false,
"view engine": "dust",
"views": "path:./public/templates"
},

"view engines": {
"dust": {
"module": "engine-munger",
"renderer": {
"method": "dust",
"arguments": [
{ "cache": false},
{
"views": "config:express.views",
"view engine": "config:express.view engine",
"specialization": "config:specialization",
"i18n": "config:i18n"
}
]
}
}
}

template.dust(不是工作助手)

{@if cond="1<2"}
<div> x is less than y and b == c and either e or f exists in the output </div>
{:else}
<div> x is >= y </div>
{/if}

template2.dust(工作)

        {?messages}
{#messages}
<div data-alert class="alert-box info radius">
{.}
<a href="#" class="close">&times;</a>
</div>
{/messages}
{/messages}

只有 dusts 核心工作,我用 npm 添加了 dustjs-helpers。如何在我的 kraken 项目中添加 dustjs-helpers?

最佳答案

这两天刚好吵过这种事。问题是灰尘助手在设置自己的助手时会破坏任何先前定义的助手。查看问题:https://github.com/linkedin/dustjs-helpers/issues/72

您现在可以尝试使用这个源自 issue 72 线程中提到的 PR 的 repo 版本来暂时解决这个问题。 https://github.com/patrick-steele-idem/dustjs-helpers或者确保在加载 dustjs 和加载 dustjs-helpers 之后定义了您的助手。

关于node.js - 在 Kraken js 中使用 dustjs-helpers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24418171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com