¿Qué es Webpack?


Webpack es una herramienta que nos permite preparar nuestro código para llevarlo a producción (module bundler).

Module bundlers son herramientas de frontend que nos permiten usar archivos con módulos JavaScript, entre otras características y convertiros a un JavaScript el cual el navegador pueda entender.

Webpack es un module bundler que nos permite trabajar con una variedad de tecnologías web empezando desde HTML y terminando con JS. Además de tener soporte para archivos estáticos.

Conceptos Básicos Webpack

Primer build con Webpack

Instalación de Webpack

Cuando ya tengad perparado el setup del proyecto (iniciado git, npm y archivo src/index.js) ejecuta npm i webpack webpack-cli -D o si usas yarn usa yarn add webpack webpack-cli -D y luego ejecutamos webpack.

npx lo que hace es ejecutar paquetes directamente de npm, este viene instalado de npm npx webpack. Al hacer esto webpack creo una carpeta llamada dist, esto lo hace por defecto webpack sin preguntarnos.