I'm learning meteor 0.8.3
and trying to get some basic routing set up using iron-router
My smart.json
contains:
{
packages: {
iron-router: {
git: https://github.com/EventedMind/iron-router.git,
branch: blaze-integration
}
}
}
I added this, and then ran mrt install
and mrt update
Then I did this, and got this error:
$ meteor add iron:router
iron-router: updating npm dependencies -- connect...
iron:router: no such package
I'm still able to run the application with mrt
, and the application starts, but I get Uncaught TypeError: Cannot read property 'extend' of undefined
from layout.js:92 and nothing shows up on the page.
My Router block looks like this:
Router.map( function() {
this.route('home', { path: '/' });
this.route('create');
this.route('tasksShow', {
path: '/tasks/:_id',
data: function() { return Tasks.findOne(this.params._id); }
});
});
What am I doing wrong, how can I get iron-router working?