【发布时间】:2013-06-16 08:54:01
【问题描述】:
我刚刚安装了最新的 ember 入门套件。它有:
- Ember.VERSION : 1.0.0-rc.5
- Handlebars.VERSION : 1.0.0-rc.4
- jQuery.VERSION : 1.9.1
我正在使用grunt-contrib-handlebars@0.5.9 预编译我的模板(这是可用的最新版本)。我不知道该软件包中包含什么版本的车把,但在启动应用程序时出现以下错误:
Uncaught Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version (>= 1.0.0-rc.4) or downgrade your runtime to an older version (== 1.0.0-rc.3).
我什至尝试过加载另一个车把的运行时(版本1.0.0-rc.3),但 ember 对此并不满意:
Uncaught Error: assertion failed: Ember Handlebars requires Handlebars version 1.0.0-rc.4, COMPILER_REVISION expected: 3, got: 2 – Please note: Builds of master may have other COMPILER_REVISION values.
所以 ember 需要 1.0.0-rc.4,但是这个版本没有可用的 grunt 预编译器。第 22 条军规?
我应该删除预编译的模板吗?每次升级 ember 的时候都有这个休息时间会很烦人...
【问题讨论】:
标签: javascript ember.js gruntjs grunt-ember-templates