Empaquetador de aplicaciones web ultra-r谩pido, sin configuraci贸n

Empezar GitHub

馃殌 Tiempos de empaquetado ultra-r谩pidos

Parcel usa procesos paralelos de trabajo para habilitar la compilaci贸n multin煤cleo, y tiene un cach茅 de sistema de archivos para reconstrucciones r谩pidas incluso despu茅s de un reinicio.

馃摝 Incluye todos tus recursos

Parcel tiene soporte listo para usar para JS, CSS, HTML, archivos y m谩s - sin necesidad de plugins.

馃悹 Conversiones autom谩ticas

El c贸digo es transformado autom谩ticamente utilizando Babel, PostCSS y PostHTML seg煤n sea necesario - incluyendo el contenido de node_modules.

鉁傦笍 Separaci贸n de c贸digo sin necesidad de configuraci贸n

Utilizando la sint谩xis din谩mica import(), Parcel separa tus archivos de salida para que s贸lo se cargue lo que es necesario en la primera carga.

馃敟 Reemplazo de m贸dulos en caliente

Parcel actualiza autom谩ticamente los m贸dulos en el navegador a medida que realiza cambios durante el desarrollo, sin necesidad de configuraci贸n.

馃毃 Registro de errores amigable

Parcel imprime fragmentos de c贸digo con resaltado de sint谩xis cuando encuentra errores, para ayudarte a identificar el problema.

Hola Mundo

Comience con el archivo HTML de entrada para su aplicaci贸n. Parcel sigue las dependencias desde all铆 para construir toda su aplicaci贸n.

鉁忥笍 index.html

<html>
<body>
  <script src="./index.js"></script>
</body>
</html>

馃洜 index.js

// importar otro m贸dulo
import main from './main';

main();

馃洜 main.js

// importar un m贸dulo CSS
import classes from './main.css';

export default () => {
  console.log(classes.main);
};

馃拝 main.css

.main {
  /* Hacer referencia a un archivo de imagen */
  background: url('./images/background.png');
  color: red;
}

Ejecute parcel index.html para iniciar un servidor de desarrollo. Importar JavaScript, CSS, im谩genes y m谩s funciona sin necesidad de configurar nada! 馃憣

Comparaci贸n

Empaquetador Tiempo
browserify 22.98s
webpack 20.71s
parcel 9.98s
parcel - con cache 2.64s

Basado en una aplicaci贸n de tama帽o razonable, que contiene 1726 m贸dulos, 6.5M sin comprimir. Desarrollado en una MacBook Pro 2016 con 4 CPU f铆sicas.