[英]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.