Академический Документы
Профессиональный Документы
Культура Документы
id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Entendiendo Webpack
Menos complejo que atrapar un pokemon legendario
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Primer acercamiento
con webpack
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
TU
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
¿Qué es un bundler?
Es una herramienta que se encarga nuestro código y todas las dependencias de
nuestro proyecto en un solo archivo.
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Bundlers en el ecosistema
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
¿Qué es webpack?
Es un bundler para construir aplicaciones javascript modernas.
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
¿Cómo funciona un bundler?
Other
dependencies
Source
Code
React
Bootstrap
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Conceptos básicos de webpack
● Entry
● Outputs
● Loaders
● Plugins
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Entry
Los entry points le indican a webpack la(s) ruta(s) para comenzar a crear el grafo
de dependencias, las procesa y generar bundles.
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Outputs
Es el resultado final del bundling hecho por webpack.
El output no significa que solo se genere un archivo, output indica que se debe
hacer con los entry points procesados.
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Loaders
Se encarga de procesar los archivos requeridos a partir de los entry points.
test : expresión regular para hacer match en base al nombre del archivo
use : el nombre del loader a usar o el objeto loader que se utilizará o multiples
loaders.
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Plugins
Los plugins definen tareas más complejas que se deben hacer, van desde
optimización y minificación hasta configuración usando variables de entorno.
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Archivos de
configuración
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Múltiples archivos de
configuración
#centraalAcademy
https://drive.google.com/open?id=1MbjJughKMcdufsnPh4jSMGivewcmVr7jZry3-Guaf2E
Dominando Webpack
Tu saliendo de aquí
#centraalAcademy