Soy un desarrollador de una aplicación web que consta de páginas de servidor Java que actúan como HTML, un backend de Java y archivos front-end de Javascript. Se me ha encomendado la tarea de considerar agregar Webpack al proyecto, con el objetivo de usarlo solo para minimizar los archivos de Javascript al principio (eventualmente, usaremos más características de Webpack, por supuesto). Intenté investigar a través de Google sobre la minificación de Webpack, pero tengo problemas para encontrar algo que detalle cómo usarlo solo para la minificación, en lugar de agrupar los archivos del proyecto.
¿Alguien sabe cómo usar Webpack para la minificación estrictamente de Javscript?
El paquete web listo para usar anticipa el procesamiento de JS y ejecutará la minificación en las compilaciones de production de forma predeterminada.
https://webpack.js.org/configuration/mode/ (diferentes modos de compilación)
Suponiendo que ya haya pasado de configurar un archivo de entrada JS para consumir todos sus archivos JS: https://webpack.js.org/configuration/entry-context/#entry
Y configuró un cargador sobre cómo manejar cada archivo JS importado en su archivo de entrada de manera adecuada. (Parece que quiere asset/resource . Preste mucha atención al type de módulos de activos y las opciones del generator ) https://webpack.js.org/guides/asset-modules/
La configuración para la minimización en una compilación de producción es lo que se conoce como la configuración de optimization.minimize de su paquete web.
https://webpack.js.org/configuration/optimization/#optimizationminimize
Con Webpack5, se han expuesto más opciones en torno al motor de minificación y se conocen como opciones de configuración de optimization.minimizer : https://webpack.js.org/configuration/optimization/#optimizationminimizer