Livereload

Tengo problemas para obtener Ember CLI (1.13.15) para detectar cambios. Cuando creo una nueva aplicación con

ember init

Y ejecuta el servidor de desarrollo con

ember serve

El proyecto se compila y veo la página. Cuando cambio algo, el servidor detecta cambios en la consola, pero no pasa nada incluso si actualizo la página. Los cambios se vuelven visibles solo después de volver a ejecutar el ember serve

Construcción lenta

También en una aplicación vacía, se necesitan 30 segundos para compilar la aplicación en Samsung 850 Pro SSD & amp; i7 2600k con derechos de administrador y después de ejecutar ember-cli-windows . (La compilación en MacBook Air medio más lenta es casi instantánea).

Versiones

  • Windows 10 con todas las actualizaciones
  • brasa-cli: 1.13.15
  • nodo: 4.2.6
  • npm: 2.14.10
0
scetix 29 ene. 2016 a las 19:04

3 respuestas

La mejor respuesta

Por ahora, la mejor solución parece ser ceñirse a las versiones antiguas. Además, parece haber un problema con el último complemento sass que no reconoce los cambios, por lo que recomiendo degradar ambos a:

ember-cli: 1.13.8,
ember-cli-sass: 4.2.1
0
scetix 29 ene. 2016 a las 20:04

Actualmente, hay un problema conocido en ember-cli donde el puerto abierto para livereload no se detecta correctamente (https://github.com/ember-cli/ember-cli/pull/5391). Debería poder solucionar esto por ahora ejecutando ember serve --host 0.0.0.0.

0
Garrett Murphey 29 ene. 2016 a las 16:56

También me encontré con esto, aparentemente de la nada, a la vez, en varios proyectos diferentes. Asegurarme de tener esto en .ember-cli fue una solución ganadora:

"liveReload": true,
"watcher": "polling"

[Actualización] Ya tenía liveReload: true, por lo que agregar la configuración watcher parece ser lo que se necesitaba. Además, los proyectos para los que implementé esto usaban ember-cli en 1.13.13, 2.2.0-beta.6 y 2.3.0-beta.1, con la siguiente configuración del sistema:

node: 4.2.4
npm: 2.14.10
os: darwin x64
2
BrianSipple 31 ene. 2016 a las 07:50