因此,我在我的Node.js应用程序中使用Nunjucks作为模板引擎。
我有一个对象,我们称之为var,它可能是空的,也可能不是空的。当它是空的时,如果我这样做,{{ var | dump }} Nunjucks会正确地显示它是一个空对象,并显示{}。问题是,我无法使用Nunjuck的{% if condition %}语句来检查对象是否为<e
我在静态站点生成器中使用Metalsmith和Nunjucks。在项目中,我正在将一个Nunjucks宏导入到一个文件中,并尝试使用{{ someMacro }}调用它。但是,在生成的HTML文件中,"{{ someMacro }}“被打印为字符串,而不是宏内的标记。我还尝试了{% set = "abc“%},并使用{{ someVariable}}调用变量,两者都在同一个文件中,但我在将"{{ some