Grails: volver a implementar después del cambio de javascript

Recientemente agregué el archivo conf/ApplicationResources.groovy (usando el complemento de recursos) a la estructura de mi proyecto. Aquí guardo las definiciones de mis módulos para las bibliotecas javascript y css. Antes, estaba importando bibliotecas con classic g:javascript etiqueta.

Ahora, cada vez que cambia el código de JavaScript (mientras el servidor se está ejecutando), aparece el error js del lado del cliente que dice

"Error de sintaxis no detectado: fin de entrada inesperado".

Entonces, para cada aplicación de cambio de javascript, se debe volver a implementar, lo que no quiero.

También he declarado que los archivos .js se excluirán del patrón de complemento de recursos, pero el problema persiste. Cualquier consejo/ayuda será apreciado.


Solución de Sérgio Michels que funcionó:

  • Agregar a Config.groovy: "grails.resources.debug = true;"

preguntado el 03 de diciembre de 13 a las 11:12

Creo que deberías usar la etiqueta r:require. -

1 Respuestas

Para evitar problemas de caché con el complemento de recursos, en todos mis proyectos estoy usando la configuración grails.resources.debug = true en Config.groovy.

Todavía usas <r:require modules=""/> en su GSP, pero en el modo de desarrollo, la fuente mostrará todos los archivos incluidos en lugar de fusionarlos.

Respondido el 03 de diciembre de 13 a las 13:12

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.