跳到主要内容
CNode

nunjucks include问题

问答
DDevinXian发布于 10 年前最后回复 10 年前
799990

模板路径配置.../templates目录,目录下有模板a.htmlb.html,我这样用

 //a.html中
 {% include "b.html" %}
//报错,找不到模板 b.html
查看回复

回复 (7)

W
wangchi#710 年前

可能要用绝对路径,遇到过类似问题,用绝对路径解决了。

C
cosiner#610 年前

在哪个目录下运行的服务器? 路径寻找是基于当前目录/模板目录/模板文件, 我的是这样的. server/server.js views/*.nunj server.js里面直接用的views而不是../views

D
DevinXian#510 年前
引用 magicdawnrelative include 已经支持了... include "./b.html"

@magicdawn 我可能哪里做的不对...没理由这个都不支持

D
DevinXian#410 年前
引用 tomoya92前面加上./再试试

@liygheart

Template render error: (unknown path)
	Error: template not found: ./includes/ban-list.html
T
tomoya92#310 年前

前面加上./再试试

M
magicdawn#210 年前

btw use swig / swig-templates instead

M
magicdawn#110 年前

relative include 已经支持了... include "./b.html"

参与回复

登录后即可参与回复。登录