繁体   English   中英

收到错误“无法读取未定义的属性'模板'”

[英]Getting error “Cannot read property 'template' of undefined”

我已经将余烬版本升级到1.9.1,并将车把版本升级到2.0.0。 我的模板已成功编译。

编译后,在templates.js文件中得到了类似的内容,

Ember.TEMPLATES["application"] = Ember.HTMLBars.template({"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data)` 

该错误是由于“ Ember.HTMLBars.template”引起的,而是应像“ Ember.Handlebars.template”那样编译或出于其他原因?

如何解决?

您似乎有多种版本。

Ember.HTMLBars是Ember 1.10及更早版本的功能。

使用https://github.com/components/ember/releases存储库选择属于同一发行版的所有文件。

灰烬1.9.1非常非常古老。

考虑将您的旧版应用程序迁移到现代的Ember CLI设置。

使用相反的方法:与其尝试升级旧版应用程序,不如尝试从头开始逐个创建新的程序,方法是仔细地逐个移动旧应用程序中的功能,并确保使用现代的Ember技术。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM