Loaders
Fuera de contexto, webpack solamente entiende JavaScript y JSON. Los loaders nos permite procesar archivos de otros tipos para convertirnos en módulos válidos que serán consumidos por nuestras aplicaciones y agregadas como dependencias.
En alto nivel, los loaders poseen 2 configuraciones principales:
test
- propiedad que identifica cuáles archivos deberán ser transformadosuse
- propiedad que identifica el loader que será usado para transformar a dichos archivos
Plugins
Mientras los loaders transforman ciertos tipos de módulos, los plugins _son utilizados para extender tareas específicas, como la optimización de paquetes, la gestión de activos y la inyección de variables de entorno.
Una vez importado el plugin, podemos desear el personalizarlos a través de opciones.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?