ember.js - colores - highcharts setoptions colors
Importar jquery con ember-cli (5)
Dado que ember-cli 0.0.34 jquery se elimina del archivo .jshint como predefinido. Entonces jquery necesita ser importado, pero me sale el siguiente error al hacerlo:
import $ from ''jquery'';
El error que recibo es:
ENOENT, no such file or directory ''S:/.../tmp/tree_merger-tmp_dest_dir-Nb27WzDk.tmp/jquery.js''
Error: ENOENT, no such file or directory ''S:/.../tmp/tree_merger-tmp_dest_dir-Nb27WzDk.tmp/jquery.js''
at Object.fs.statSync (fs.js:684:18)
at addModule (S:/.../node_modules/ember-cli/node_modules/broccoli-es6-concatenator/index.js:81:46)
.....
Las versiones más recientes de Ember / Ember-CLI permiten la desestructuración, lo que hace que las bibliotecas de importación sean mucho más fáciles.
import Ember from ''ember'';
const { $, get, set } = Ember;
Traería jquery, getters y setters.
Me encontré con el mismo problema después de actualizar ember-cli
a 0.0.34. Aunque todavía era capaz de usar $
(jQuery) en mi código, JSHint siguió arrojando el error:
project/views/blah.js: line 6, col 9, ''$'' is not defined.
Puede editar su .jshintrc
y agregar $
nuevo a predef
.
{
"predef": {
// ...
"$": true,
// ...
},
// ...
}
Definitivamente preferiría un método que también usa import
.
No estoy seguro si esto será de alguna ayuda, pero pude ubicar el archivo durante la compilación utilizando la siguiente línea, pero causó algunos problemas en el navegador:
import $ from ''vendor/jquery/dist/jquery'';
Resolví el problema agregando este código a mi archivo JS
importar jQuery de ''brasa'';
Resolví el problema al no importar jquery en absoluto. jQuery está disponible a través de Ember. $ ( link )
Así que cambié mi código para usar Ember.$(...)
lugar de $(...)
$ queda disponible después de la representación / instanciación, según el uso habitual de jQuery.
Si se desea utilizar jQuery de lo contrario, se requiere el prefijo Ember .
El manillar también está disponible como Ember.Handlebars, aunque la versión extendida de Ember.