-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
i18n(es): Translated
bun.mdx
(#3599)
* translate page * Apply suggestions from code review Co-authored-by: Paul Valladares <[email protected]> --------- Co-authored-by: Paul Valladares <[email protected]> Co-authored-by: Yan Thomas <[email protected]>
- Loading branch information
1 parent
838b61d
commit 80b2a5a
Showing
1 changed file
with
87 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
--- | ||
title: Usa Bun con Astro | ||
description: Aprende cómo utilizar Bun con tu sitio Astro. | ||
type: recipe | ||
i18nReady: true | ||
--- | ||
|
||
Bun es un runtime para JavaScript diseñado para ser rápido. Consulta la documentación de Bun para obtener más información en [https://bun.sh/docs](https://bun.sh/docs). | ||
|
||
El uso de Bun con Astro aún se encuentra en fase experimental. Es posible que algunas integraciones no funcionen como se espera. Si tienes [algún problema al utilizar Bun](https://github.com/oven-sh/bun/issues/new/choose), por favor [abre un issue en GitHub](https://github.com/oven-sh/bun/issues/new/choose). | ||
|
||
## Instalando Bun | ||
|
||
Utiliza el siguiente comando para instalar Bun: | ||
|
||
|
||
```bash | ||
curl -fsSL https://bun.sh/install | bash | ||
``` | ||
|
||
## Crea un nuevo proyecto de Astro con Bun. | ||
|
||
Crea un nuevo proyecto Astro con Bun utilizando el siguiente comando `create astro`: | ||
|
||
```bash | ||
bunx create-astro@latest my-astro-project-using-bun | ||
``` | ||
|
||
:::tip[Consejo] | ||
También puedes crear un nuevo proyecto Astro desde cualquier repositorio de GitHub existente de Astro utilizando la bandera `--template`. Puedes hacerlo de la siguiente manera: [create a new Astro project from any existing Astro GitHub repository](/es/install/auto/#plantillas-de-inicio) usando la bandera `--template`: | ||
|
||
```bash | ||
bunx create-astro@latest my-astro-project-using-bun --template eliancodes/brutal | ||
``` | ||
::: | ||
|
||
## Instala tus dependencias | ||
|
||
Si estás comenzando un nuevo proyecto usando `bunx create-astro`, la CLI utilizará automáticamente Bun para instalar las dependencias y puedes omitir este paso. | ||
|
||
De lo contrario, deberás instalar tus dependencias con Bun: | ||
|
||
```bash | ||
bun install | ||
``` | ||
|
||
## Ejecutando el servidor de desarrollo | ||
|
||
Para ejecutar el servidor de desarrollo, utiliza el siguiente comando: | ||
|
||
```bash | ||
bun run dev | ||
``` | ||
|
||
:::note[Nota] | ||
Utiliza el siguiente comando completo `bun run dev` para iniciar tu servidor de desarrollo de Astro. El comando `bun dev` iniciará el servidor de desarrollo interno de Bun. | ||
::: | ||
|
||
## Utilizando integraciones de Astro | ||
|
||
También puedes utilizar cualquiera de las integraciones oficiales de Astro con Bun y el comando `astro add`: | ||
|
||
```bash | ||
bunx astro add react | ||
``` | ||
|
||
Esto funcionará exactamente igual que si estuvieras utilizando NPM, pero con la ventaja adicional de utilizar el tiempo de ejecución ultrarrápido de Bun. | ||
|
||
:::note[Nota] | ||
Algunas integraciones pueden no funcionar como se espera. Si encuentras algún problema, por favor [abre un issue en GitHub](https://github.com/withastro/astro/issues/new/choose). | ||
::: | ||
|
||
## Construyendo tu sitio con Bun | ||
|
||
Para compilar y servir tu sitio, Bun tiene comandos familiares: | ||
|
||
```bash | ||
bun run build | ||
``` | ||
|
||
El comando de compilación de Bun generará la salida de tu sitio en el directorio `dist/`. | ||
|
||
Luego, puedes servir tu sitio utilizando el comando `preview`: | ||
|
||
```bash | ||
bun preview | ||
``` |