meteor - 验证空格键 HTML 语法是否正确
问题描述
我有一个使用 Meteor + Blaze + Spacebars 堆栈的项目。
每当我在其中一个 HTML 文件(使用空格键处理)中出现错误时,不会在客户端上加载 html。这很好,除了我从中得到的唯一错误是Uncaught Error: No such template: <template-name>
.
有没有办法验证哪些 HTML 文件无法编译并可能出现一些特定错误?
解决方案
未捕获的错误:没有这样的模板:
我认为您没有 html 错误,但您没有导入模板。只是提醒一下:
在父模板之前导入子模板;
在相关文件之前导入
html
模板.js
文件检查您是否使用正确的包含语法和模板名称。
例子:
import './partsTemplates/leftCol.html';
import './partsTemplates/leftCol.js';
import './pageTemplates/dashboard/dashboard.html';
import './pageTemplates/dashboard/dashboard.js'
在这里,模板dashboard
使用 template leftCol
。
leftCol
是模板名称 ( <template name="leftCol">
),而不是文件名。
{{>leftCol}}
推荐阅读
- nginx - Nginx反向代理突然在特定服务器抛出错误502
- laravel - 系统架构:带有微服务的 MVC 应用程序
- javascript - 我可以在 Cheetah 模板上使用 linting/fixing 工具吗?
- .net - NLog MailKit 参考版
- java - Vertx executeBatch 不返回所有行
- python - ModuleNotFoundError:没有名为“函数”python 的模块
- date - Power BI Dax 计算选定行的减法
- extjs - 在 extjs 中创建商店监听器
- networking - 如何在 Wireshark 中捕获 NBNS 数据包
- python - AttributeError:“WebElement”对象没有属性“驱动程序”