</> CodeBooks
    ← Volver a JavaScript (página 4)
    Portada de Webpack for Beginners

    Webpack for Beginners

    Mohamed Bouzid

    Editorial
    Apress
    Año
    2020
    Páginas
    ~145
    Nivel
    Básico

    De qué trata

    Introducción breve y paso a paso a webpack 4, escrita por Mohamed Bouzid y publicada por Apress en 2020 con el subtítulo «Your Step-by-Step Guide to Learning Webpack 4». Está dirigida a principiantes que nunca han configurado un empaquetador y solo conocen lo básico de HTML, JavaScript y la línea de comandos. El autor evita los ejemplos complejos para que el lector entienda qué hace cada parte de la configuración.

    Empieza con la instalación de webpack con npm y el primer archivo de configuración, y sigue con la escritura de código modular con `import`/`export`. Luego explica los loaders y plugins para procesar CSS, imágenes y otros recursos y generar el HTML, y la caché con nombres de archivo con hash (cache busting). También muestra cómo resolver carpetas y definir alias, y cómo trabajar con webpack DevServer y el reemplazo de módulos en caliente (HMR). Aborda la optimización para producción y la integración de librerías de terceros como jQuery, Bootstrap y QuillJS.

    El lector practica configurando un proyecto de ejemplo que se va ampliando de un capítulo a otro, más que construyendo una aplicación real. Es una buena primera toma de contacto para perderle el miedo a `webpack.config.js` y entender los conceptos de entrada, salida, loaders y plugins, que siguen vigentes. Conviene saber que trata webpack 4: en webpack 5 cambian varios detalles (Asset Modules en lugar de file-loader/url-loader, caché persistente, Module Federation), y hoy muchas herramientas como Vite ocultan esta configuración. No cubre TypeScript, React ni configuraciones avanzadas como el code splitting en profundidad.

    • webpack 4
    • Empaquetado de módulos
    • ES Modules
    • Loaders
    • Plugins
    • Cache busting
    • Alias y resolve
    • webpack DevServer
    • Hot Module Replacement
    • Build de producción
    • npm
    • Bootstrap y jQuery

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de JavaScript con nivel Básico