Destacado
Webpack | Modulos de activos (Asset Modules)
Básicamente webpack ádemas de ayudarnos a empaquetar todos nuestros scripts (javascript) en un solo archivo (bundle) también nos permite incluir otro tipos de archivos (texto, imágenes, fonts, etc).
Lo cuál la convierte en una herramienta versátil y de paso nos simplifica la vida al incorporarla en nuestros proyectos.
Todo esto es posible gracias a 2 increíbles funcionalidades que webpack pone a nuestra disposición:
- Asset Modules
- Loaders
Modulos de Activos
Hoy vamos hablar un poco de los Asset Modules (Modulos de activos), que es una nueva funcionalidad introducida en webpack 5.
En versiones anteriores teníamos que instalar y configurar loaders adicionales (raw-loader, file-loader) para realizar la misma tarea; ahora los Modulos de activos han simplificado todo el proceso.
Lo único que tenemos que hacer es indicarle a webpack como importar dichos archivos, y sí, modificando nuestro webpack.config.js.
Dependiendo de la naturaleza del archivo(s) podemos usar alguno de 4 Modulos de Activos disponibles.
Tipos de Modulos de Activos
asset/resource
asset/inline
asset/general
asset/source
Este tipo de modulo, no genera un archivo externo, lee el contenido del archivo y lo incluye directamente en nuestro bundle sin ninguna modificación.
Generalmente usaremos este tipo de modulo para agregar archivos que contengan data de inicialización o incluso como muestra.
Bueno demasiada teoría, veamos ahora la práctica:
Entradas populares
Typescript | keyof
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Node | Debug nestjs app en vscode
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Comentarios