如何在pug/jade中声明全局变量

3

我完全不了解jade/pug,现在正在玩弄和发现这项新技术。

目前为止还不错,但是我不知道如何定义全局变量,以便在整个解决方案中使用。

它看起来像这样。

我有以下的混合内容

mixin headerSearch(projectName)
ul.navbar-search
    li
    a(href="#",class=projectName + "-menu-icon" + projectName + "-menubar-search", id="open-search-form")
        span.sr-only Search
        span.icon.icon-search


mixin headerNavigationIcons(navigationIconList,projectName)
ul.navbar-icons
    each navigationIcon in navigationIconList.length  ? navigationIconList : ["account","wishlist","carte"]
        li(class="menubar-"+ navigationIcon)
            a(href="#",class=projectName+"-hidden-text")
                span.heracles-hidden-text=navigationIcon

我想将projectName变量设置为全局变量,这样我就可以根据我的项目更改它。
如何做到这一点?
请帮忙。
1个回答

2

在尝试中做了一些调整后,我终于找到了答案。

使用pug-cli的option属性可以设置全局变量。

我不知道这是否是最佳方法,但它可行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接