流星与mrt - 铁:路由器:没有这样的包

asf*_*ows 4 meteor meteorite iron-router

我正在学习meteor 0.8.3并尝试使用铁路由器设置一些基本路由

我的smart.json包含:

{
  packages: {
    iron-router: {
      git: https://github.com/EventedMind/iron-router.git,
      branch: blaze-integration
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我加了这个,然后跑去mrt installmrt update

然后我做了这个,并得到了这个错误:

$ meteor add iron:router
iron-router: updating npm dependencies -- connect...
iron:router: no such package
Run Code Online (Sandbox Code Playgroud)

我仍然能够运行应用程序mrt,并且应用程序启动,但是我Uncaught TypeError: Cannot read property 'extend' of undefined从layout.js:92 获得并且页面上没有任何内容显示.

我的路由器块看起来像这样:

 Router.map( function() {
   this.route('home', { path: '/' });
   this.route('create');
   this.route('tasksShow', { 
     path: '/tasks/:_id',
     data: function() { return Tasks.findOne(this.params._id); }
   });
 });
Run Code Online (Sandbox Code Playgroud)

我做错了什么,我怎么能让铁路由器工作?

Kub*_*bek 10

IronRouter的安装:

流星0.8.3及以上

$ mrt add iron-router

流星0.9.0和更新

$ meteor add iron:router

有关此问题的更多信息,请参阅:Windows 7 x64上的铁路由器(最新版)安装问题(Meteor 0.8.3)