sass compass-sass yeoman livereload

sass - Yeoman: activación de LiveReload en el cambio de archivos SCSS



compass-sass (1)

Tengo la última pila de yeoman, y acabo de actualizar la aplicación de generador-webapp según: https://github.com/yeoman/generator-webapp/pull/67 para que Livereload funcione correctamente.

Parece que los archivos HTML y los archivos CSS funcionan correctamente con la carga en tiempo real, pero los archivos scss no provocan una recarga. Aquí hay un fragmento de salida:

OK >> File "app/index.html" changed. Running "watch" task ... Reload app/index.html ... ... Reload app/index.html ... Completed in 0.005s at Wed Jun 05 2013 22:45:46 GMT+0100 (BST) - Waiting... OK >> File "app/styles/main.scss" changed. Running "compass:server" (compass) task overwrite .tmp/styles/main.css Running "watch" task Completed in 1.101s at Wed Jun 05 2013 22:45:57 GMT+0100 (BST) - Waiting...

El archivo scss se está viendo y compilando, pero parece que se está ignorando el CSS entregado en .tmp. Esto es a pesar de lo siguiente en el Gruntfile (predeterminado).

livereload: { options: { livereload: LIVERELOAD_PORT }, files: [ ''<%= yeoman.app %>/*.html'', ''{.tmp,<%= yeoman.app %>}/styles/{,*/}*.css'', ''{.tmp,<%= yeoman.app %>}/scripts/{,*/}*.js'', ''<%= yeoman.app %>/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}'' ] }

Publicaría esto como un error en github, pero es difícil saber qué parte de la pila es responsable.


Intenta configurar

watch: { options: { nospawn: false } }

¡Avísame si esto funciona!