如何将路由器包添加到Meteor js?

时间:2014-01-06 08:57:01

标签: meteor

如何将Router套餐添加到Meteor Js。我对此一无所知所以请帮帮我。我是Meteor的新手,那么Meteor是否有最佳参考资料快速学习。

6 个答案:

答案 0 :(得分:8)

现在使用新版本的Meteor:

$ meteor add iron:router

答案 1 :(得分:1)

我强烈推荐iron-router,可以在项目根目录中添加meteor add iron-router。但是,如果您安装meteorite,它将允许访问Atmosphere上列出的所有软件包,其中包括一些其他路由解决方案。

答案 2 :(得分:1)

meteor-router项目已转移到iron-router

您可以使用陨石来安装它。对陨石:

npm install -g meteorite

然后你可以通过以下方式添加铁路由器:

mrt add iron-router

答案 3 :(得分:1)

Metor JS不支持开箱即用的路由(即具有单独的页面)。但是使用路由器智能包很容易添加它。

$ mrt add router

但在添加路由器之前,您必须安装陨石,您可以使用此命令安装陨石。

$ npm install -g meteorite

如果您的系统需要root访问权限才能安装全局npm软件包,请确保使用-H标志:

$ sudo -H npm install -g meteorite

答案 4 :(得分:0)

首先安装陨石。在安装'router'软件包之前,你也应该安装其他几个软件包。 “HTML5-History-API”和“page-js-ie-support”包。这些是路由器在不支持推送状态API的旧版IE中工作。

mrt add HTML5-History-API
mrt add page-js-ie-support
mrt add router

答案 5 :(得分:0)

铁路由器似乎既没有精心设计(即,您无法阻止路线更改而没有Monkey-patch),也未在时刻维护良好。我建议考虑https://github.com/meteorhacks/flow-router/作为替代方案。