Meteor应用程序在版本0.8.3后中断

Meteor应用程序在版本0.8.3后中断,meteor,iron-router,meteorite,atmosphere,Meteor,Iron Router,Meteorite,Atmosphere,我的应用程序在版本0.8.3下运行良好,但我尝试更新到版本0.9.2.2,因为终端显示: => Errors prevented startup: While building the application: error: no such package: 'iron-router' error: no such package: 'spin' error: no such package: 'momentjs' error: no such package: 'iron-router

我的应用程序在版本0.8.3下运行良好,但我尝试更新到版本0.9.2.2,因为终端显示:

=> Errors prevented startup:

While building the application:
error: no such package: 'iron-router'
error: no such package: 'spin'
error: no such package: 'momentjs'
error: no such package: 'iron-router-progress'
error: no such package: 'zurb-foundation'
error: no such package: 'accounts-entry'

=> Your application has errors. Waiting for file change.
我尝试了meteor update,终端打印了以下内容:

This project is at the latest release which is compatible with your current package constraints.
我在.meteor中查看了发布文件,上面写着0.8.3,因此我创建了一个新应用程序,添加了我所有的软件包,并将我所有的代码粘贴到新应用程序中

当我第一次尝试进入新应用程序时,控制台打印了以下错误:

<deprecated> [Router] 'before' is deprecated. Please use 'onBeforeAction' instead. Error
我使用了“onBeforeAction”而不是“BeforeAction”,我再次尝试进入新的应用程序,但什么都没有:服务器和控制台没有打印任何错误,在浏览器中显示的不是我的数据,而是[object]

我完全迷路了,所以这方面的任何帮助都会很好

提前谢谢。

我想使用会更好。我也有类似的问题,但我只是手动编辑了.meteor/release文件

至于铁路由器的问题,很可能你使用的是一个相当过时的软件包版本。只要确保通读并根据需要进行修复

[object]输出的最可能原因是在布局模板中使用了yield。确保它看起来像{{>yield}