在翡翠中导入CSV / JSON

我使用翡翠作为静态网站的模板引擎,所以我没有使用任何快递服务器。 我想导入一个csv或json文件来加载我的模板中的数据。 它可以很容易地使用快递服务器完成,但我不知道如何做到这一点,没有一个。

作为临时解决scheme,我手动加载数据如下:

- var arr = [] - arr.push(['hello', 'world', 'foo', 'bar']) - arr.push(['hello1', 'world1', 'foo1', 'bar1']) - arr.push(['hello2', 'world2', 'foo2', 'bar2']) - arr.push(['hello3', 'world3', 'foo3', 'bar3']) - arr.push(['hello4', 'world4', 'foo4', 'bar4']) - for (var i; i < arr.length; ++i) { div h1=arr[i][0] // some more jade - } 

相反,我正在寻找这样的东西:

 - var arr = require('./data.csv') - for (var i; i < arr.length; ++i) { div h1=arr[i][0] // some more jade - } 

有没有办法在玉器中做到这一点?

非常感谢

从Jade Docs :

在节点中:

 var list = require('./list.json'), jade = require('jade'); // Compile a function var fn = jade.compileFile('./index.js', options); // Render the function var html = fn(list); // serve html response however you currently serve rendered jade 

当地人将是你的导入对象。