Nunjucks在重新启动GULP时抛出此错误。我看不出问题出在哪里。不幸的是,Nunjucks没有给我文件或标签,在那里发生这种情况。
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文件中,似乎正确地定义了块和子块。我有两个标签:
{% block content %}.
{% endblock include "components/cmpBreadcrumb/cmpBreadcrumb.html" %}有什么想法吗?
发布于 2015-12-23 22:55:56
你包括在端点块中有什么原因吗?通过将include和endblock耦合到同一个标记中,我可以重复相同的错误。
根据我所读到的,除非你使用的是过滤器或其他在块中自然做的事情,否则它们应该被分解成它们自己的标签。
如果希望在关闭前将该文件包含在内容中,
{% block content %}
[...]
{% include "components/cmpBreadcrumb/cmpBreadcrumb.html" %}
{% endblock %}https://stackoverflow.com/questions/34433712
复制相似问题