繁体   English   中英

Nunjucks:从json文件中的变量检索数据(仅npm)

[英]Nunjucks: Retrieve data from variables in json file (npm only)

我最近发布了一个类似的问题,但没有得到足够的答复来理解我的问题。 似乎这个问题被问了很多,但却从未得到正确回答。

仅在nunjucks上使用npm(不使用gulp或grunt),如何在预编译时访问在json文件中定义的变量以在视图中使用?

场景:

VIEWS
view1.njks: <h1>{{var1}}
view2.njks: <h1>{{var1}},  <h2>{{var2}}
view3.njks: <h1>{{var2}}

DATA
variables.json: var1: red, var2: blue.

CONFIG
app.js: path to variables.json and ability to access data globally in any view, block etc.

希望这是足够的信息来传达我的问题,如果您想让我澄清任何事情,请告诉我。

对于可能遇到此解决方案的任何人,请添加

data_variable: require('../data.json')

需要您从json文件中获取数据的网站各页面的index.js文件中的路由。

例如。

/* GET view1. */
router.get('/view1', function(req, res) {
        res.render('view1.njk', {
             data_variable: require('../variables.json')});
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM