Pregunta

Me gusta algo de lo que ofrece Coffeescript, pero lo único que me impide cambiar es la falta de sincronización del número de línea. Sé que esto puede estar en contra de la práctica común, pero a menudo hago un código JavaScript que termina hasta más de 1000 líneas de largo, y esto sucede repetidamente.

Además, a menudo termino con errores durante el desarrollo. Desafortunadamente, los números de línea JavaScript no coinciden en absoluto con el CoffeeScript. Esto significa que tengo que depurar en JavaScript, solo para devolver las correcciones a CoffeeScript, lo que imagino que puede volverse un poco difícil a medida que el archivo crece.

¿Puedo sincronizar los números de línea de alguna manera?

¿Fue útil?

Solución

No, pero se está trabajando. Supongo que es un problema para cualquier cosa que use las herramientas de cierre de Google (como lo hace Clojurescript; al menos para la optimización agresiva, supongo), ya que tiene una reescritura bastante agresiva del código y el cambio de nombre de variable. Pero para otros Langauges (como Coffeescript) no es un gran problema, ya que las funciones y variables mantienen su nombre en su salida de JavaScript, y el código generado es fácil de leer y comprender.

Otros consejos

Como dijo Marius, esto no es posible por el momento. Pero los proveedores de navegadores están pensando/trabajando en una forma de mover el soporte/ejecución de Coffescript a los navegadores, por lo que ya no tendrá que trabajar con JavaScript.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top