2010-08-23 15 views
19

Necesito eliminar los comentarios (el "// Esto es un comentario" como los comentarios) de algún código Javascript, estoy usando el compresor YUI, ¿hay una opción para hacer eso?YUI remove javascript comments

Gracias


Gracias por la respuesta, yo estoy tratando de combinar varios guiones y después compresa con YUI; He encontrado si comprimo y luego fusiono los scripts que funciona, pero si me fusiono y luego comprime, algo sale mal y tengo un script roto

+1

I fusionar luego comprimir en mi proyecto y funciona muy bien. ¿Sus scripts se basan en muchas variables globales y funciones globales? Tal vez eso está creando un problema para el compresor. ¿Cómo está "roto"? – Pointy

+0

la forma recomendada es MINIFIZAR primero cada archivo, luego combinarlos en segundo lugar. No de la otra manera. ¿Hay alguna razón por la que no puedas Minificar y luego Combinar? –

+0

@ Pure.Krome ¿Podría explicar por qué se recomienda minimizar antes de combinar? Tengo una [pregunta activa sobre este tema] (http://stackoverflow.com/questions/19746313/when-using-the-yui-compressor-should-i-combine-then-minify-or-minify-then-comb) – AlliterativeAlice

Respuesta

25

YUI Compressor elimina los comentarios de forma predeterminada. Tienes que usar un formato de comentario especial para guarda comentarios.

/*! This comment will not be removed, so it's a good place to put a copyright */ 

// this comment will be removed 

/* this one too */ 
+2

está eliminando solo '//' comentarios todos los comentarios '/ *' no se eliminan http://stackoverflow.com/questions/20831597/how-to-remove-comments-with-bundletransformer-yuijsminifier – sreginogemoh