Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

154
Vistas
Webpack 5 cómo deshabilitar la compresión y solo dejar minificación

Tengo un proyecto webpack con algunos archivos js:

paquete.json

 ... "scripts": { "dev": "webpack --config webpack.dev.js", "watch": "webpack --config webpack.dev.js --watch", "build": "webpack --config webpack.prod.js" }, ...

webpack.prod.js

 ... entry: { portal: `${portalDir}assets/js/portal.js`, branding: `${portalDir}assets/js/branding.js`, }, externals: { jquery: 'jQuery', }, output: { filename: '[name].js', path: path.resolve(__dirname, `${portalDir}dist/js`), clean: true, }, performance: {hints: false,}, ...

portal.js

 function demofunction(){console.log("demo");} function demofunction2(){console.log("demo2");}

marca.js

 function brandingfunction1(){console.log("br");} function brandingfunction2(){console.log("br2");}

cuando uso el comando

compilación de ejecución de npm

este comando genera los archivos dist/js/portal.js y dist/js/branding.js pero el código está ofuscado o algo así, quiero un archivo construido como:

portal.js

 function demofunction(){console.log("demo");} function demofunction2(){console.log("demo2");}

El código solo se minimiza, pero el resultado al usar npm run build genera algo como:

 (()=>{var e={};function t(e,t){....};})

¿Hay alguna forma de minimizar solo el código js? intento usar:

 optimization: { minimize: true, minimizer: [new TerserPlugin({ terserOptions: { compress: false, mangle: true, module: true, } })], },

en webpack.prod.js pero no funciona.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda