2014-03-28 72 views
2

流星0.8.0与新的Blaze渲染一起使用,这对于未来来说是伟大的。流星0.8.0,铁路路由器和发现流星

目前我无法运行我的铁路路由器供电的应用程序:更新 - >跑流星 - >白色浏览器屏幕。我想我会回滚到0.7.2。但是这给了我一种模糊的感觉。它就像有一台没有互联网连接的新电脑。是否有任何修复这些更改?至少对于铁路路由器?

注意:评论(尽管是在标题中): 我正在使用Discover Meteor书籍学习流星,这本书是Iron Router的同一作者写的一本很棒的书。我喜欢它。但是,如果流星改变了那么多,我浪费了我的时间?

更新 @ iAmME的解决方案非常棒!我解决了另一种通过修改智能包来固定铁路路由器进度的方法。只是想发布它,如果它可以帮助任何人:

{ 
    "packages": { 

     "blaze-layout": {}, 

     "iron-router": 
     { 
      "git": "https://github.com/EventedMind/iron-router.git", 
      "branch": "blaze-integration" 
     }, 

     "iron-router-progress": 
     { 
      "git": "https://github.com/Multiply/iron-router-progress.git", 
      "branch": "blaze-integration" 
     } 

    } 
} 

回答

10

就面临着同样的问题,

做了以下内容和工作正常

它发生主要是因为铁路由器的封装和一些其他的包被使用spark作为依赖,首重的安装铁路由器像下面

meteor remove iron-router 
rm -rf packages/iron-router 
mrt update 
mrt add iron-router 

只需重新安装铁路由器将更新你的新版本,并安装它blaze-Layout自动与铁路由器(这是新的模板系统)。

更新铁路路由器后,即使现在如果你正在得到spark没有定义错误,请检查哪个软件包使用spark并更新这些软件包。

+0

在最后一行使用'mrt add iron-router'。否则工作很好。 –

+0

对不起,编辑它 – Sasikanth

+0

这是删除和重新安装任何mrt软件包的正确方法吗? – nearpoint