如何访问Nunjucks模板中的NODE_ENV?

Jak*_*son 6 templates node.js express nunjucks

我有一些 Nunjucks 模板块,我只想在某些环境中渲染它们。但我似乎无法访问该NODE_ENV变量。我试过这个:

{% if process.env.NODE_ENV === 'development' %}
  <div>rendering some stuff here</div>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

但这似乎对我不起作用。它似乎不知道是什么process.env.NODE_ENV

是否可以在模板中访问这样的环境变量?

Jak*_*son 5

我最终在我的app.js

nunjucks.configure('views', {
  ...
}).addGlobal('NODE_ENV', process.env.NODE_ENV)
Run Code Online (Sandbox Code Playgroud)

这只是在我的 Nunjucks 模板中添加NODE_ENV为全局可访问变量。