Usando Parcel con HTML

22 agosto 2019

¿Qué es Parcel?

Parcel es un empaquetador, parecido a otros como Gulp, Grunt o Webpack, se encarga de 'pasar' el código de un lenguaje a otro. Se suele usar para pasar Sass a CSS, TS a JS o parecidos.

Parcel funciona desde un terminal, se instala en la línea de comandos y se opera desde ahí

Instalando Parcel

Instalar Parcel es de lo más sencillo, tal y como tienen en su guía solo hay que tener NodeJS instalado para usar npm e introducir este comando:

npm install -g parcel-bundler

Creando el proyecto con Parcel

Yo voy a crear un proyecto y añadir Parcel desde 0, pero si ya tienes algo creado, implementar Parcel no cuesta nada, es algo de lo que presumen y con razón.

Mi proyecto consta de solo 3 archivos

// package.json
...
"scripts": {
    "start": "parcel index.html",
},
...
// Un documento Typescript normal

console.log('Hola parcel');
<!-- Y el index.html -->

<script src="index.ts"></script>

Ya está con estos 3 archivos se puede lanzar el servidor, que nos abrirá el entorno de desarrollo en 127.0.0.1:1234 por defecto.

Ventajas de usar Parcel

  • Según ellos mismos especifican, va volando en comparación a otros.
  • La instalación y el arranque se hacen sin configuración y en 1 minuto contando la descarga, genial.
  • Cada vez que editas un archivo recarga todo en unos mili-segundos.
  • Obviamente poder usar TS y transpilar a JS ayuda si estás acostumbrado o quieres entrar en el lenguaje tipado.