我正在将我的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移动到其他地方吗?
答案 0 :(得分:0)
我发现了问题。我需要将玉器包升级到新的流星包装系统。一旦我这样做,错误消失了。该错误是由旧的玉器包与新的铁:路由器包的不兼容引起的。