通过ember-cli创build的应用程序获取“未捕获的错误:断言失败:Ember Views需要1.7和2.1之间的jQuery”

我从烬开始。 我按照emberjs.com上的入门指南,通过运行以下命令来创build一个新的ember应用程序:

npm install -g ember-cli ember new sample-app 

一切都成功了,我可以看到由ember-cli生成的应用程序文件。 不久之后,我做了:

 ember server 

命令行显示:

 version: 1.13.13 Livereload server on http://localhost:49153 Serving on http://localhost:4200/ Build successful - 4426ms. Slowest Trees | Total ----------------------------------------------+--------------------- ConcatWithMaps: Concat: Vendor | 3498ms Slowest Trees (cumulative) | Total (avg) ----------------------------------------------+--------------------- ConcatWithMaps: Concat: Vendor (1) | 3498ms 

问题出现在我去http:// localhost:4200时 。 Chrome控制台显示以下内容:

 Uncaught Error: Assertion Failed: Ember Views require jQuery between 1.7 and 2.1 Uncaught Error: Could not find module `ember` imported from `sample-app/app` 

我试图通过重新安装ember-cli,bower和npm来解决这个问题,但没有任何工作。

这里的情况下的其他信息是必要的:

 $ ember -v version: 1.13.13 node: 5.4.0 npm: 2.14.10 os: darwin x64 $ npm -v 3.5.3 $ bower -v 1.7.2 

非常感谢帮助。 提前致谢!

这是一个由于新版本的jQuery而导致的缺陷,而这个缺陷还不能处理。 现在,您可以在您的bower.json文件中更改以下行。 然后运行bower install ,它应该工作。

 "jquery": "^1.11.3", 

 "jquery": "1.11.3", 

一个新的版本的ember.js是即将解决这个问题 。