【发布时间】:2016-08-20 05:29:22
【问题描述】:
试图渲染一个 nunjucks 模板但得到 Error: template not found: email.html。
server/
views/
email/
email.html
workers/
email.worker.js
//email.worker.js
function createMessage(articles) {
console.log(__dirname) // /<path>/server/workers
nunjucks.configure('../views/email/');
return nunjucks.render('email.html', articles);
}
不知道这里出了什么问题。
【问题讨论】:
-
仅供参考,我还尝试配置不带斜杠的路径。
-
我使用
path模块来获取模板目录的绝对路径并让它工作。提供相对路径不起作用。 -
试试
nunjucks.configure('views/email/')