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 install和mrt 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的安装:
$ mrt add iron-router
$ meteor add iron:router
有关此问题的更多信息,请参阅:Windows 7 x64上的铁路由器(最新版)安装问题(Meteor 0.8.3)