Estoy ejecutando el comando npm run build y espero que minimice mis archivos jss y css , pero el código aún se distribuye en varias líneas e incluye comentarios. ¿Cómo decirle a webpack que lo comprima en una sola línea y elimine los comentarios?
así es como se ve el comando de compilación en package.json
"build": "npm run buildsprite && webpack --config ./webpack/webpack.config.prod.js --colors", este es un fragmento de optimización de webpack.config.prod.js
optimization: { minimizer: [ new TerserPlugin({ test: /\.js(\?.*)?$/i, cache: true, parallel: true, sourceMap: true, extractComments: false, }), ], },Según la Documentación , su webpack.config.prod.js debería verse así:
optimization: { minimize: true, minimizer: [ new TerserPlugin({ test: /\.js(\?.*)?$/i, cache: true, parallel: true, sourceMap: true, extractComments: false, }), ], }, Necesita minimize: true para que el paquete web realmente pueda Minificar usando Terser