Obtener "Error no capturado: Asertion Failed: Las vistas de Ember requieren jQuery entre 1.7 y 2.1" con la aplicación creada a través de ember-cli
Estoy empezando con ember. Seguí la guía de introducción en emberjs.com y logró crear una nueva aplicación ember ejecutando los siguientes comandos:
npm install -g ember-cli
ember new sample-app
Todo salió bien y puedo ver los archivos de la aplicación generados por ember-cli. Poco después lo hice:
ember server
La línea de comandos muestra:
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
El problema viene cuando voy a http://localhost:4200. Nada se carga y la consola de Chrome está mostrando el siguiente:
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`
Traté de arreglar esto reinstalando ember-cli, bower y npm pero nada funciona.
Aquí hay información adicional en caso de que sea necesario:
$ 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
La ayuda es muy apreciada. Gracias de antemano!
1 answers
Este es un error debido a una nueva versión de jQuery que ember aún no es capaz de manejar. Por ahora puede cambiar la siguiente línea en su archivo bower.json
. Luego ejecute bower install
y debería funcionar.
"jquery": "^1.11.3",
A
"jquery": "1.11.3",
Una nueva versión de ember.js is imminentwhich should fix this.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-10 17:49:51