最新的EmberJS不承认最新的车把

tho*_*uts 4 javascript handlebars.js ember.js yeoman bower

当我安装最新的EmberJS(1.0.0-rc.3)和最新的Handlebars(1.0.0-rc.4)时,我在访问该页面时在控制台中出现错误:

Uncaught Error: assertion failed: Ember Handlebars requires Handlebars 1.0.0-rc.3
or greater. Include a SCRIPT tag in the HTML HEAD linking to the Handlebars file
before you link to Ember.
Run Code Online (Sandbox Code Playgroud)

每当我通过下载jQuery,Handlebars和EmberJS进行'vanilla'安装时,我都会收到此错误.当我用Yeoman(发电机余烬和发电机 - 木炭)生成项目时,我也会遇到这些错误.一切都是最新的,我已经跑了

npm update -g yo generator-ember generator-charcoal grunt-cli bower
Run Code Online (Sandbox Code Playgroud)

没有找到更新.

有没有人以前遇到过这个问题,你是如何解决的?

Men*_*oum 9

对于那些在使用Bower和/或Yeoman时遵循NetTuts教程而这样做的人来说,这将导致很多问题.

即使您指定了rc.3版本,Bower目前也会在Handlebars上安装1.0.0-rc.4版本.对于任何刚刚摆弄并完成教程的新用户来说非常令人沮丧.

您可以通过以下链接下载rc3版本的Handlebars,右键单击并将其另存为javascript文件(.js):https://raw.github.com/wycats/handlebars.js/1.0.0-rc 0.3/DIST/handlebars.js

将yeoman生成的html文件中的引用脚本替换为示例ember.js项目中的上述脚本.