Nunjucks模板引擎中子模板继承父模板,请求不到css和js
父模板
<!doctype html>
<html lang="zh-CN">
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
{% block stylesheets %}
<link rel="stylesheet" href="../css/sytle.css">
{% endblock %}
{#{% block title %}
测试继承
{% endblock %}#}
</head>
<body>
{% block body %}
{% endblock %}
{% block script %}
{% endblock %}
</body>
</html>
子模板:
{% extends './layouts/layou.nunjs' %}
{% block title %}
<title>首页</title>
<link rel="stylesheet" href="../css/style.css">
{% endblock %}
{% block body %}
<div class="head">
{% include './layouts/head.nunjs' %}
</div>
{% for ingredient, amount in food %}
<p>Use {{ amount }} of {{ ingredient }}</p>
{% endfor %}
{% endblock %}
在访问子模板时,继承的父模板中请求的css和js并不能成功请求到。Chrome中提示的是:
Faild to load response data。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
是我自己傻逼了,没理解node设置静态资源目录的概念。
老哥问下父模板在view目录,子模版在view下的子文件夹,子模版怎么引用父模板啊,加路径也不对
楼主遇到`{ Template render error: (unknown path)
Error: template not found: ./layout/layout.html` 这种问题了么?我和你的实现方式一样,但是报这个错。
怎么感觉nunjucks 这个特别难用,我的页面上加载了一个js,然后提交表单之后,js内容失效,页面上报找不到那个js里面的方法,请问下,有谁知道,nunjucks 里面的js是如何加载的。