Я изучаю meteor 0.8.3
и пытаюсь настроить базовую маршрутизацию с помощью iron-router.
Мой smart.json
содержит:
{
packages: {
iron-router: {
git: https://github.com/EventedMind/iron-router.git,
branch: blaze-integration
}
}
}
Я добавил это, а затем запустил mrt install
и mrt update
Затем я сделал это и получил эту ошибку:
$ meteor add iron:router
iron-router: updating npm dependencies -- connect...
iron:router: no such package
Я все еще могу запустить приложение с 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); }
});
});
Что я делаю не так, как заставить работать железо-роутер?
mrt add iron-router
- person Kuba Wyrobek   schedule 19.08.2014mrt add iron-router && mrt install && mrt update && meteor add iron:router
и в итоге получилiron:router: no such package
. - person asfallows   schedule 19.08.2014