Nunjucks模板引擎中子模板继承父模板,请求不到css和js

发布于 2022-09-04 13:53:05 字数 1297 浏览 19 评论 0

父模板


    <!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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

淡笑忘祈一世凡恋 2022-09-11 13:53:05

是我自己傻逼了,没理解node设置静态资源目录的概念。

你另情深 2022-09-11 13:53:05

老哥问下父模板在view目录,子模版在view下的子文件夹,子模版怎么引用父模板啊,加路径也不对QQ图片20200205185638.png

乄_柒ぐ汐 2022-09-11 13:53:05

楼主遇到`{ Template render error: (unknown path)
Error: template not found: ./layout/layout.html` 这种问题了么?我和你的实现方式一样,但是报这个错。

心的位置 2022-09-11 13:53:05

怎么感觉nunjucks 这个特别难用,我的页面上加载了一个js,然后提交表单之后,js内容失效,页面上报找不到那个js里面的方法,请问下,有谁知道,nunjucks 里面的js是如何加载的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文