延迟回调中的异常:错误:路由器上没有配置uiManager

Exception in defer callback: Error: No uiManager configured on Router

本文关键字:uiManager 配置 路由器 错误 回调 异常 延迟      更新时间:2023-09-26

我想这里更好的问题是更一般:我如何调试部署应用程序的错误?流星有命令/日志我可以看吗?我真的不知道从哪里开始,因为一切都很好本地。

当我试图查看部署到*.meteor.com的Meteor应用程序时,我在浏览器控制台中得到这个错误。输出是一个空白屏幕,但在本地,相同的代码不会导致错误,输出是正常的。

有人见过这个吗?有一个线程连接这个帐户-ui-bootstrap-3,但我不使用它。

作为参考,我使用的是Meteor 0.8.1.3、blaze-layout 0.2.4、iron-router 0.7.1和accounts-entry 0.7.3。

编辑:现在在看meteor logs,但到目前为止没有任何建设性的

同样的问题,在相同的地方(prod但不是dev)。运行mrt updatemeteor update为我修复了它

你用的是陨石吗?尝试添加blaze-layout:

mrt add blaze-layout

检查.meteor/packages,在铁路由器后加载

然后像往常一样部署到*.meteor.com

我在更新到最新的流星后遇到了这个问题:

$ sudo meteor update

阅读了几个帖子,发现我的问题是由于没有通过Meteorite运行更新引起的:

$ sudo mrt update

这修复了我遇到的一系列错误。

此外,我必须删除包blaze-layout,它是我如上所述通过mrt手动添加的,因为它导致了与with - iron-layout的递归依赖关系。