首页 文章

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

提问于
浏览
1

所以我已经完成了todo和排行榜的教程,现在我很兴奋开始路由 - 看起来像铁路由器就是这样,所以我把它安装到我的项目使用

mrt添加铁路由器

似乎安装好所以我启动meteor并导航到localhost:3000并且我的控制台亮起来:

未捕获TypeError:undefined不是函数helpers.js:141未捕获TypeError:无法读取未定义router.js的属性'prototype':61未捕获TypeError:undefined不是函数global-imports.js?784bc180a149e4c10dff977a7f114df67d9952c6:3未捕获TypeError:不能读取属性'RouteController'的undefined template.tutorialexample.js?e119ff8df948cfe8167f49eb28794995a594841c:2未捕获的ReferenceError:模板未定义tutorialexample.js?a4ef596255404350be2cc45303caea02f934cd17:1未捕获的ReferenceError:未定义Meteor

请注意,这是一个默认的应用程序,没有触及任何东西 .

所以,如果有人能够指出我的方向是正确的,那就太好了 . 我确实在某处读过我应该使用0.8.2版本的铁路由器 - 然后我更改了我的smart.json文件以包含:

{
  "packages": {
    "iron-router": "0.8.2"
  }
}

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

1 回答

  • 1

    Meteor已经发生了很大变化,你所遵循的说明/教程有点过时了 .

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

    所以现在你做:

    meteor add iron:router
    

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

相关问题