所以我已经完成了todo和排行榜教程,现在我很兴奋开始路由 - 看起来像铁路由器就是这样,所以我使用
将它安装到我的项目中mrt添加铁路由器
似乎安装好所以我启动meteor并导航到localhost:3000并且我的控制台亮起来:
未捕获的TypeError:undefined不是函数 helpers.js:141 Uncaught TypeError:无法读取undefined的属性'prototype' router.js:61 Uncaught TypeError:undefined不是函数 global-imports.js?784bc180a149e4c10dff977a7f114df67d9952c6:3未捕获的TypeError:无法读取未定义的属性'RouteController' template.tutorialexample.js?e119ff8df948cfe8167f49eb28794995a594841c:2未捕获的ReferenceError:模板未定义 tutorialexample.js?a4ef596255404350be2cc45303caea02f934cd17:1未捕获的ReferenceError:Meteor未定义
请注意,这是一个默认的应用程序,没有碰过任何东西。
所以,如果有人能指出我正确的方向,这将是伟大的。我确实在某处读过我应该使用0.8.2版本的铁路由器 - 然后我确实将我的smart.json文件更改为包含:
{
"packages": {
"iron-router": "0.8.2"
}
}
然后做了流星更新等但仍然没有运气。所以任何人都可以提供的任何帮助都会很棒。
答案 0 :(得分:1)
以前mrt
是陨石包装系统的一部分,从Meteor 0.9.0开始直接集成到流星中。
现在你做了:
meteor add iron:router
将其添加到您的项目中。一旦你启动你的应用程序,它应该提供一个如何使用它的基本模板。