Получаю "непойманные ошибка: ошибка утверждения: Эмбер видом требуют jQuery и между 1.7 и 2.1" с приложения, созданные с помощью Эмбер-CLI и
я начинаю с Эмбер. Я следовал за руководством по началу работы в emberjs.com и удалось создать новое приложение 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. Ничего не загружается и хром консоль показывает следующее:
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
помощь очень ценится. Заранее спасибо!
1 ответ:
это ошибка из-за новой версии jQuery, которую Эмбер еще не в состоянии обработать. На данный момент Вы можете изменить следующую строку в вашем . Тогда беги
bower install
и это должно работать."jquery": "^1.11.3",
до
"jquery": "1.11.3",
новая версия Эмбер.js - это неминуемой, которые следует исправить этой.