2012-03-15 8 views

risposta

11

Dal coffee-script documentation:

Blocca i commenti, che rispecchiano la sintassi per heredocs, sono conservati nel codice generato.

Questo (prestito dalla risposta typeonerror qui sotto - pulito!):

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

compila a questo:

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

Che cosa succede se il commento è '# = richiedono stuff.coffee'? Ho bisogno di farlo per la mia pipeline di beni ... se il caffè non lo supporta, il mio oleodotto lungo 50 linee girerà improvvisamente a 100/150 linee ... Mi dispiacerebbe farlo. – Michael

+0

Per la conversione di tutti i file di caffè pipeline asset, ho scritto questo: https://gist.github.com/koriroys/efc6123a6a471082f313 Non è perfetto ma forse può aiutarti. –

+0

Usi Gulp-Rigger? Ho lo stesso problema, perché voglio importare blocchi js nel caffè con il rigger. In un primo momento compilare il caffè in js e compilare commenti come normali commenti js. '### = ../some.js ###' - quella costruzione funziona correttamente con rigger -> '/ * = ../some.js * /' – Fortael

4

Ampliando la risposta di Linus sopra, ho trovato che questo è il miglior stile per ottenere lo stile di commento che volevo:

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

Aggiunta il primo cancello ### inizia il commento e l'ulteriore * ci dà

/** 
* Hello world 
* @param Object object 
* @return String 
*/ 
Problemi correlati