Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 流星与捷运铁:路由器:没有这样的包_Meteor_Meteorite_Iron Router - Fatal编程技术网

Meteor 流星与捷运铁:路由器:没有这样的包

Meteor 流星与捷运铁:路由器:没有这样的包,meteor,meteorite,iron-router,Meteor,Meteorite,Iron Router,我正在学习meteor 0.8.3,并尝试使用 我的smart.json包含: { packages: { iron-router: { git: https://github.com/EventedMind/iron-router.git, branch: blaze-integration } } } 我添加了这个,然后运行了mrt安装和mrt更新 然后我做了这个,得到了这个错误: $ meteor add iron:router iron-

我正在学习meteor 0.8.3,并尝试使用

我的
smart.json
包含:

{
  packages: {
    iron-router: {
      git: https://github.com/EventedMind/iron-router.git,
      branch: blaze-integration
    }
  }
}
我添加了这个,然后运行了
mrt安装
mrt更新

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

$ meteor add iron:router
iron-router: updating npm dependencies -- connect...
iron:router: no such package
我仍然能够使用
mrt
运行应用程序,并且应用程序启动,但是我得到
uncaughttypeerror:无法从layout.js:92读取未定义的
的属性“extend”,页面上没有显示任何内容

我的路由器块如下所示:

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

我做错了什么,如何让iron router工作?

IronRouter的安装:

流星0.8.3及以上
$mrt添加铁路由器

流星0.9.0及更新版本
$meteor添加铁:路由器


关于这个问题的更多信息:

从smart.json中清除iron router条目,然后使用以下命令再次安装:
mrt add iron router
忘记将其放在问题正文中,但我确实执行了该步骤-为了安全起见,我再次尝试。我确实
mrt添加了iron路由器&&mrt安装&&mrt更新&&meteor添加了iron:router
,但最终还是得到了
iron:router:没有这样的包
。可能的重复我遵循了这里的说明:--似乎特别建议应该添加带有
mrt
的包,并添加带有
的包流星添加
。是我读错了,还是文档过时了?问题是使用meteor 0.8.3造成的,说明是为meteor 0.9.0准备的。迁移到meteor 0.9.0或尝试使用
mrt add iron router
安装。