0

我有一个使用 Meteor + Blaze + Spacebars 堆栈的项目。

每当我在其中一个 HTML 文件(使用空格键处理)中出现错误时,不会在客户端上加载 html。这很好,除了我从中得到的唯一错误是Uncaught Error: No such template: <template-name>.

有没有办法验证哪些 HTML 文件无法编译并可能出现一些特定错误?

4

1 回答 1

0

未捕获的错误:没有这样的模板:

我认为您没有 html 错误,但您没有导入模板。只是提醒一下:

  1. 在父模板之前导入子模板;

  2. 在相关文件之前导入html模板.js文件

  3. 检查您是否使用正确的包含语法和模板名称。

例子:

import './partsTemplates/leftCol.html';
import './partsTemplates/leftCol.js';

import './pageTemplates/dashboard/dashboard.html';
import './pageTemplates/dashboard/dashboard.js'

在这里,模板dashboard使用 template leftColleftCol模板名称 ( <template name="leftCol">),而不是文件名。

{{>leftCol}}
于 2020-01-27T14:55:20.587 回答