首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模板呈现错误:期望Enblock中的块结束

模板呈现错误:期望Enblock中的块结束
EN

Stack Overflow用户
提问于 2015-12-23 10:35:16
回答 1查看 2.5K关注 0票数 0

Nunjucks在重新启动GULP时抛出此错误。我看不出问题出在哪里。不幸的是,Nunjucks没有给我文件或标签,在那里发生这种情况。

代码语言:javascript
复制
events.js:141
      throw er; // Unhandled 'error' event
      ^
 Template render error: (unknown path)
  Template render error: expected block end in endblock statement
    at Object.exports.withPrettyErrors (D:\dev\ngs-frontend-next\node_modules\gulp-nunjucks-render\node_modules\nunjucks\src\lib.js:35:17)
    at Obj.extend.render (D:\dev\ngs-frontend-next\node_modules\gulp-nunjucks-render\node_modules\nunjucks\src\environment.js:374:20)
    at Obj.extend.renderString (D:\dev\ngs-frontend-next\node_modules\gulp-nunjucks-render\node_modules\nunjucks\src\environment.js:261:21)
    at Object.module.exports.renderString (D:\dev\ngs-frontend-next\node_modules\gulp-nunjucks-render\node_modules\nunjucks\index.js:66:14)
    at Transform._transform (D:\dev\ngs-frontend-next\node_modules\gulp-nunjucks-render\index.js:46:21)

在我的基本index.html文件中,似乎正确地定义了块和子块。我有两个标签:

代码语言:javascript
复制
{% block content %}

.

代码语言:javascript
复制
{% endblock include "components/cmpBreadcrumb/cmpBreadcrumb.html" %}

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-23 22:55:56

你包括在端点块中有什么原因吗?通过将includeendblock耦合到同一个标记中,我可以重复相同的错误。

根据我所读到的,除非你使用的是过滤器或其他在块中自然做的事情,否则它们应该被分解成它们自己的标签。

如果希望在关闭前将该文件包含在内容中,

代码语言:javascript
复制
{% block content %}
  [...]
  {% include "components/cmpBreadcrumb/cmpBreadcrumb.html" %}
{% endblock %}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34433712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档