【问题标题】:Error after upgraded to Meteor 0.9.1升级到 Meteor 0.9.1 后出错
【发布时间】:2014-10-30 00:14:12
【问题描述】:

Meteor 从 0.9.0.1 升级到 0.9.1 后,控制台出现以下错误:

Uncaught TypeError: Cannot read property 'registerHelper' of undefined 
Uncaught TypeError: Cannot read property 'T9n' of undefined 
Uncaught TypeError: Cannot read property 'AccountsEntry' of undefined 
Uncaught ReferenceError: Template is not defined
Uncaught ReferenceError: Meteor is not define
Exception in defer callback: ReferenceError: Spacebars is not defined

这些更改似乎不向后兼容。

【问题讨论】:

  • 他们应该...你使用什么包?

标签: meteor meteorite iron-router


【解决方案1】:

听起来您的软件包不兼容。要检查这是什么,请查看您的服务器控制台。

如果你想强行让它工作,git clone 有问题的包到 /packages 并且它应该让它工作(也用meteor add xx 添加它,其中xx/packages中的目录

另外重命名以下内容(即使您还不必这样做)以使其保持最新:

UI.registerHelper -> Template.registerHelper
Handlebars.registerHelper -> Template.registerHelper

【讨论】:

  • 在重命名的最后一行我得到“模板”未定义。
  • @Amc_rtty 您可能正在使用一个包。不要忘记将templating 包含为您的包导入之一,并使用api.use
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-21
相关资源
最近更新 更多