Usa Bun con Astro
Bun es una herramienta todo en uno que combina un entorno de ejecución de JavaScript y una serie de utilidades. Consulta la documentación de Bun para más información.
Al usar Bun con Astro pueden surgir algunos inconvenientes. Es posible que algunas integraciones no funcionen como se esperaba. Consulta la documentación oficial de Bun para trabajar con Astro para más detalles.
Si tienes algún problema al utilizar Bun, por favor, abre una incidencia en GitHub directamente con Bun.
Prerrequisitos
Sección titulada «Prerrequisitos»- Bun instalado localmente en tu máquina. Consulta las instrucciones de instalación en la documentación oficial de Bun.
Crea un nuevo proyecto Astro con Bun
Sección titulada «Crea un nuevo proyecto Astro con Bun»Crea un nuevo proyecto Astro con Bun utilizando el siguiente comando create-astro:
bun create astro mi-proyecto-astro-usando-bunInstalar dependencias
Sección titulada «Instalar dependencias»Si te has saltado el paso “¿Instalar dependencias?” durante el asistente de la CLI, asegúrate de instalar las dependencias antes de continuar.
bun installAgregar tipos
Sección titulada «Agregar tipos»Bun publica el paquete @types/bun, que contiene los tipos en tiempo de ejecución de Bun.
Instala @types/bun con el siguiente comando:
bun add -d @types/bunOpciones de instalación de la CLI
Sección titulada «Opciones de instalación de la CLI»Uso de integraciones
Sección titulada «Uso de integraciones»También puedes utilizar cualquiera de las integraciones oficiales de Astro con el comando astro add:
bun astro add reactUsa un tema o una plantilla inicial
Sección titulada «Usa un tema o una plantilla inicial»Puedes iniciar un nuevo proyecto Astro basado en un ejemplo oficial o en la rama principal de cualquier repositorio de GitHub pasando el argumento --template al comando create astro.
Ejecuta el siguiente comando en tu terminal, sustituyendo el nombre de la plantilla oficial de Astro para principiantes, o el nombre de usuario de GitHub y el repositorio del tema que quieras utilizar:
# crea un nuevo proyecto con un ejemplo oficialbun create astro@latest --template <example-name># crea un nuevo proyecto basado en la rama principal de un repositorio de GitHubbun create astro@latest --template <github-username>/<github-repo>Desarrollar y construir
Sección titulada «Desarrollar y construir»Para ejecutar el servidor de desarrollo, utiliza el siguiente comando:
bun run devCrea y previsualiza tu sitio web
Sección titulada «Crea y previsualiza tu sitio web»To build your site, use the following command:
bun run buildCuando haya finalizado la compilación, ejecuta el comando de vista previa correspondiente (p. ej, bun run preview) en tu terminal y podrás ver la versión compilada de tu sitio web de forma local en la misma ventana de vista previa del navegador.
Pruebas
Sección titulada «Pruebas»Bun incluye un ejecutor de pruebas rápido, integrado y compatible con Jest a través del comando bun test. También puedes utilizar cualquier otra herramienta de pruebas para Astro (EN).
Recursos oficiales
Sección titulada «Recursos oficiales»Recursos de la comunidad
Sección titulada «Recursos de la comunidad»¿Usas Bun con Astro? ¡Añade tu entrada de blog o tu vídeo a esta página!
- Cómo utilizar Bun con Astro y Cloudflare Pages - entrada de blog