为Meteor 1.0.2.1安装Iron Router只是不起作用

时间:2014-12-31 16:07:06

标签: meteor iron-router

所以我已经完成了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"
  }
}

然后做了流星更新等但仍然没有运气。所以任何人都可以提供的任何帮助都会很棒。

1 个答案:

答案 0 :(得分:1)

流星已经发生了很大的变化。您一直关注的说明/教程有点过时了。

以前mrt是陨石包装系统的一部分,从Meteor 0.9.0开始直接集成到流星中。

现在你做了:

meteor add iron:router

将其添加到您的项目中。一旦你启动你的应用程序,它应该提供一个如何使用它的基本模板。