跟踪器计算在生产中不起作用

Tracker computation not working in production

我有一个Tracker.autorun函数:

Tracker.autorun(function(){
    console.log('tst1');
    if(Meteor.user()) {
        Router.go('MyRouteName');
    }
    else {
        Router.go('Route2');
    }

});

当我 运行 我的 meteor 应用程序生产时,这个功能不起作用。控制台上打印的错误是:

Exception from Tracker afterFlush function: 'e5f8fe47959145548e982acc170a59633baa3fe3.js?meteor_js_resource=true'.

如何进行?

问题解决了。显然 firefox 调试器 (firebug) 比 chrome 调试器更好。我使用的是在 onCreated 函数中未定义的 var。因此代码从未到达自动运行部分。