为什么我在尝试使用 110 渲染站点时出错?

问题描述

我正在尝试将标头作为组件添加到 110,控制台给出了没有这样的模板的错误:“错误:找不到模板:标头”
标题的尝试名称:header,'header',header.njk,'header.njk'
我哪里错了?

屏幕:

file eleventy.js

files location in project

trying to call my template

console error

解决方法

Nunjucks {% include %} 需要文件扩展名才能正确包含文件。虽然您说您也尝试过 {% include 'header.njk' %},但如果提供了文件扩展名 (.njk),我就无法重现该问题。

我创建了一个 minimal setup in Glitch 来复制您的问题,但它似乎对我有用。看看你的项目是否有什么不同。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...