流星0.9升级和铁路由器模板错误

时间:2014-09-05 22:02:02

标签: meteor iron-router

我正在将我的meteor应用程序升级到0.9并收到此错误:

Couldn't find a template named "defaultLayout" or "defaultLayout". Are you sure you defined it?

我使用以下命令添加铁路由器包:

meteor add iron:core
meteor add iron:router
meteor add iron:layout
meteor add iron:dynamic-template

我们的配置代码在iron-router.js:

Router.configure({
  layoutTemplate: 'defaultLayout'
})

目录树如下所示:

client/helpers/iron-router.js
client/views/layout/default.html.jade

我还尝试过只添加铁:路由器包。得到同样的错误。我需要将Router.configure移动到其他地方吗?

1 个答案:

答案 0 :(得分:0)

我发现了问题。我需要将玉器包升级到新的流星包装系统。一旦我这样做,错误消失了。该错误是由旧的玉器包与新的铁:路由器包的不兼容引起的。