Usar Bun con Astro
Bun es un runtime y toolkit de JavaScript todo en uno. Consulta la documentación de Bun para más información.
Usar Bun con Astro puede revelar bordes ásperos. Algunas integraciones pueden no funcionar como se espera. Consulta la documentación oficial de Bun para trabajar con Astro para más detalles.
Si tienes algún problema usando Bun, por favor abre un Issue en GitHub directamente con Bun.
Requisitos previos
Sección titulada “Requisitos previos”- Bun instalado localmente en tu máquina. Consulta las instrucciones de instalación en la documentación oficial de Bun.
Crear un nuevo proyecto de Astro con Bun
Sección titulada “Crear un nuevo proyecto de Astro con Bun”Crea un nuevo proyecto de Astro con Bun usando el siguiente comando create-astro:
bun create astro my-astro-project-using-bunInstalar dependencias
Sección titulada “Instalar dependencias”Si te saltaste el paso “¿Instalar dependencias?” durante el asistente de la CLI, asegúrate de instalar tus dependencias antes de continuar.
bun installAñadir tipos
Sección titulada “Añadir tipos”Bun publica el paquete @types/bun, que contiene los tipos del runtime para Bun.
Instala @types/bun usando el siguiente comando:
bun add -d @types/bunFlags de instalación de la CLI
Sección titulada “Flags de instalación de la CLI”Usar integraciones
Sección titulada “Usar integraciones”También puedes usar cualquiera de las integraciones oficiales de Astro con el comando astro add:
bun astro add reactUsar un tema o plantilla de inicio
Sección titulada “Usar un tema o plantilla de inicio”Puedes iniciar un nuevo proyecto de Astro basado en un ejemplo oficial o la rama principal de cualquier repositorio de GitHub pasando un argumento --template al comando create astro.
Ejecuta el siguiente comando en tu terminal, sustituyendo el nombre de la plantilla de inicio oficial de Astro, o el usuario y repositorio de GitHub del tema que quieras usar:
# create a new project with an official examplebun create astro@latest --template <example-name># create a new project based on a GitHub repository’s main branchbun create astro@latest --template <github-username>/<github-repo>Desarrollar y compilar
Sección titulada “Desarrollar y compilar”Para ejecutar el servidor de desarrollo, usa el siguiente comando:
bun run devCompila y previsualiza tu sitio
Sección titulada “Compila y previsualiza tu sitio”Para compilar tu sitio, usa el siguiente comando:
bun run buildCuando el build termine, ejecuta el comando de preview apropiado (ej. bun run preview) en tu terminal y podrás ver la versión compilada de tu sitio localmente en la misma ventana de preview del navegador.
Testing
Sección titulada “Testing”Bun incluye un test runner rápido, integrado y compatible con Jest a través del comando bun test. También puedes usar cualquier otra herramienta de testing para Astro.
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 blog post o video a esta página!
- Usar Bun con Astro y Cloudflare Pages - blog post