type setoptions highchart colores color ember.js ember-cli

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.