Meteor 未定义的帮助程序以静默方式失败

Meteor 未定义的帮助程序以静默方式失败,meteor,Meteor,当我使用模板中未定义的东西时,我希望让它记录一个错误,而不是默默地失败。有办法吗 我花了20分钟试图弄清楚为什么我的助手没有被调用,它是在错误的模板上定义的。我改用全局助手。模板可以从命令行访问,所以我最终还是这样做了。如果我需要模板的自定义助手,我可以在路由的数据对象上使用Iron Router定义它们 此外,为了简化此行为,您可以在app.helper.return中为您的应用程序创建一个helper,其中包含(例如)isUndefinedhelperReturnValue,以引发错误。但当

当我使用模板中未定义的东西时,我希望让它记录一个错误,而不是默默地失败。有办法吗


我花了20分钟试图弄清楚为什么我的助手没有被调用,它是在错误的模板上定义的。

我改用全局助手。模板可以从命令行访问,所以我最终还是这样做了。如果我需要模板的自定义助手,我可以在路由的数据对象上使用Iron Router定义它们


此外,为了简化此行为,您可以在app.helper.return中为您的应用程序创建一个helper,其中包含(例如)isUndefinedhelperReturnValue,以引发错误。但当然,这对于生产来说并不方便,除非您以某种方式在客户端设置服务器的process.env.node_env变量。

我知道这不是答案,但我相信这种行为的原因是,当在数据上下文中找不到特定字段时,也会导致错误,因为它们在HTML模板中的声明方式相同。