2012-03-15 14 views

Respuesta

11

Desde el coffee-script documentation:

Bloquea los comentarios, que reflejan la sintaxis para heredocs, se conservan en el código generado.

Este (endeudamiento de la respuesta del typeonerror abajo - limpio!):

###* 
# This will be preserved in a block comment in the javascript 
### 

recopile con este:

/** 
* This will be preserved in a block comment in the javascript 
*/ 
+1

¿Qué pasa si el comentario es '# = requieren stuff.coffee'? Necesito hacer esto para mi cartera de activos ... si el café no lo admite, mi línea de 50 líneas de largo girará de repente a 100/150 líneas ... Odiaría hacer esto. – Michael

+0

Para convertir todos los archivos de café de sus activos, escribí esto: https://gist.github.com/koriroys/efc6123a6a471082f313 No es perfecto, pero tal vez pueda ayudarlo. –

+0

¿Usas gulp-rigger? Tengo el mismo problema, porque quiero importar bloques js en el café por rigger. Primero, compile el café en js y compile comentarios como los comentarios js regulares. '### = ../some.js ###' - esa construcción funciona correctamente con rigger -> '/ * = ../some.js * /' – Fortael

4

Ampliando la respuesta de Linus anterior, he encontrado que este es el el mejor estilo para obtener el estilo de comentario que quería:

###* 
# Hello world 
# @param Object object 
# @return String 
### 

Adición de la primera ### puerta comienza el comentario y el adicional * nos da

/** 
* Hello world 
* @param Object object 
* @return String 
*/ 
Cuestiones relacionadas