Yeoman: Activación de LiveReload en el cambio de archivos SCSS
Tengo la última pila de yeoman, y acabo de actualizar generator-webapp para dominar según:https://github.com/yeoman/generator-webapp/pull/67 para que el hígado funcione correctamente.
Los archivos HTML y los archivos css parecen estar funcionando bien con livereload, pero los archivos scss no activan 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 ignora el css generado en .tmp. Esto es a pesar de lo siguiente en el archivo (predeterminado) Gruntfile.
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}'
]
}
Yo publicaría esto como un error en github, pero es difícil saber qué parte de la pila es responsable.