Saltar al contenido

VueJS 2: ¿Cómo eliminar Console.log de las compilaciones de producción?

Solución:

La solución de camilos no funcionó para mí, pero esto sí (vue cli 3.0):

npm i babel-plugin-transform-remove-console --save-dev

Archivo babel.config.js:

module.exports = {
  "presets": [...],
  "plugins": [...],
  "env": {
     "production": {
         "plugins": ["transform-remove-console"]
     }
  } 
} 

Si está utilizando vue-cli 3, puede instalar un complemento de babel para eso con npm install babel-plugin-transform-remove-console --save-dev y agregue la siguiente configuración a su babel.config.js expediente:

const removeConsolePlugin = []
if (process.env.NODE_ENV === 'production') {
  removeConsolePlugin.push('transform-remove-console')
}
module.exports = {
  presets: [
    '@vue/app'
  ],
  plugins: removeConsolePlugin
}

Hay otras respuestas para versiones anteriores de vue-cli en el enlace de la fuente

Fuente: https://forum.vuejs.org/t/remove-console-logs-from-production-buils/39327

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *