流星0.8.0与新的Blaze渲染一起出现,这对于未来来说非常棒。
目前我无法运行我的Iron Router驱动程序:更新 - >跑流星 - >白色浏览器屏幕。我想我会回到0.7.2。但这给我一种模糊的感觉。它就像有一台没有互联网连接的新电脑。这些变化有什么问题吗?至少对于Iron Router?
注释评论(虽然它在标题中): 我正在使用Discover Meteor书来学习流星,这是一本由铁路由器的同一作者写的好书;我喜欢它。但是,如果流星改变那么多,我是在浪费时间吗?
更新 @ iAmME的解决方案非常棒!我解决了另一种方法,也通过修改smartpackage修复了铁路由器的进展。只是想发布它,如果它可以帮助任何人:
{
"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"
}
}
}
答案 0 :(得分:10)
刚遇到同样的问题,
以下内容并且工作正常
主要是 ,因为铁路由器包和其他一些使用spark
作为依赖关系的软件包并首先重新安装铁路由器,如下所示
meteor remove iron-router
rm -rf packages/iron-router
mrt update
mrt add iron-router
只需重新安装铁路由器即可将您更新到新版本,并自动安装blaze-Layout
铁路由器(这是新的模板系统)。
更新铁路由器后,即使现在,如果您收到spark
未定义错误,请检查哪个包正在使用spark
并更新这些包。
答案 1 :(得分:0)
您必须更新您的铁路由器包。查看Iron Router github页面https://github.com/EventedMind/iron-router,了解0.7.0版本中的新功能。它适用于Meteor 0.8.0。