En esta sección, aprenderemos cómo realizar una compilación básica con Webpack. Este proceso es fundamental para entender cómo Webpack transforma y empaqueta tu código fuente en archivos que pueden ser utilizados en un entorno de producción.
Objetivos
- Configurar un proyecto básico de Webpack.
- Crear un archivo de configuración mínimo.
- Ejecutar una compilación básica.
- Entender el resultado de la compilación.
Requisitos Previos
- Tener Node.js y npm instalados en tu sistema.
- Conocimientos básicos de JavaScript y npm.
Paso 1: Configuración del Proyecto
1.1 Crear un Directorio de Proyecto
Primero, crea un nuevo directorio para tu proyecto y navega dentro de él:
1.2 Inicializar un Proyecto npm
Inicializa un nuevo proyecto npm ejecutando el siguiente comando y siguiendo las instrucciones:
Esto creará un archivo package.json
con la configuración predeterminada.
1.3 Instalar Webpack y Webpack CLI
Instala Webpack y Webpack CLI como dependencias de desarrollo:
Paso 2: Crear la Estructura del Proyecto
2.1 Crear Archivos y Directorios Necesarios
Crea los siguientes archivos y directorios dentro de tu proyecto:
src/index.js
: Este será el punto de entrada de tu aplicación.webpack.config.js
: Este será el archivo de configuración de Webpack.
Paso 3: Configurar Webpack
3.1 Editar webpack.config.js
Abre webpack.config.js
y añade la siguiente configuración mínima:
const path = require('path'); module.exports = { entry: './src/index.js', output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist') } };
entry
: Define el punto de entrada de tu aplicación.output
: Define el nombre del archivo de salida (bundle.js
) y el directorio de salida (dist
).
Paso 4: Escribir Código Fuente
4.1 Editar src/index.js
Abre src/index.js
y añade un simple mensaje de consola:
Paso 5: Ejecutar la Compilación
5.1 Añadir un Script de Compilación en package.json
Abre package.json
y añade el siguiente script en la sección "scripts"
:
5.2 Ejecutar el Script de Compilación
Ejecuta el siguiente comando para compilar tu proyecto:
Paso 6: Verificar el Resultado
6.1 Verificar la Salida
Después de ejecutar el comando de compilación, deberías ver un nuevo directorio dist
con un archivo bundle.js
dentro de él. Este archivo contiene el código empaquetado de tu aplicación.
6.2 Ejecutar el Archivo Empaquetado
Para verificar que todo funciona correctamente, puedes abrir el archivo dist/bundle.js
en un navegador o ejecutar el siguiente comando en la terminal:
Deberías ver el mensaje Hello, Webpack!
en la consola.
Resumen
En esta sección, hemos cubierto los pasos básicos para configurar y ejecutar una compilación con Webpack. Hemos aprendido a:
- Configurar un proyecto npm.
- Instalar Webpack y Webpack CLI.
- Crear una estructura de proyecto básica.
- Configurar Webpack con un archivo de configuración mínimo.
- Ejecutar una compilación y verificar el resultado.
Con estos conocimientos, estás listo para explorar configuraciones más avanzadas y optimizar tu flujo de trabajo con Webpack. En la siguiente sección, profundizaremos en los conceptos básicos de Webpack, como los puntos de entrada, la configuración de salida, los loaders y los plugins.
Curso de Webpack
Módulo 1: Introducción a Webpack
- ¿Qué es Webpack?
- Configuración de Webpack
- Archivo de Configuración de Webpack
- Compilación Básica de Webpack
Módulo 2: Conceptos Básicos
Módulo 3: Configuración Avanzada
Módulo 4: Herramientas de Desarrollo
Módulo 5: Optimización para Producción
- Minificación
- Optimización de CSS
- Optimización de Imágenes
- Análisis de Paquetes
- Presupuesto de Rendimiento
Módulo 6: Integraciones y Técnicas Avanzadas
- Integración con Babel
- Integración con TypeScript
- Uso de Webpack con React
- Uso de Webpack con Vue
- Plugins y Loaders Personalizados
Módulo 7: Proyectos del Mundo Real
- Configuración de un Proyecto React
- Configuración de un Proyecto Vue
- Configuración de un Proyecto Node.js
- Migración de Proyectos Legados a Webpack