Pregunta

Quiero iniciar sesión en la consola cuando estoy usando archivos JavaScript no minimizados.

Los comentarios ya se eliminan cuando minimizo JavaScript. Me pregunto si hay una manera de escribir un comando que no esté comentado pero que se elimine cuando minimice el archivo JavaScript.

¿Fue útil?

Solución

Si su objetivo es solo reducir el tamaño js, ??puede separar sus funciones de registro en un archivo separado.

En su " principal " js agregue una función function doLogging (objeto) {} luego en su archivo de funciones de registro separado reemplace la función con function doLogging (objeto) {/ * su código de registro * /};

Solo recuerda incluir tus js principales antes del js de registro. Cuando minimice, simplemente comente las etiquetas del script de registro desde el html. De esta manera, solo tendrá una (o un par de) definiciones de funciones vacías en el js minimizado y una línea de código que llama a esas funciones por acción loggingn.

Otros consejos

Creo que estaría bastante molesto si un minimizador de Javascript cambiara el comportamiento de mi código basado en una construcción de código divertida / inteligente / impar. ¿Cómo podría estar seguro de que la construcción de código no está allí intencionalmente?

Como se ha sugerido, tenga una variable que deshabilite el registro. Luego, como parte de su secuencia de comandos de minimización o trabajo por lotes, puede cambiar esa variable a su estado de no registro utilizando sed (por ejemplo) antes de minimizar.

A menos que sea lo que sea que esté utilizando para minimizar su JS admite declaraciones condicionales, no creo que pueda hacer esto.

¿Por qué no simplemente registrar cosas si se establece una determinada variable?

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