Pular para o conteúdo

Use Bun com Astro

Bun é um completo ambiente de execução e kit de ferramentas JavaScript. Veja a documentação oficial do Bun para mais informações.

Crie um novo projeto Astro com Bun usando o seguinte comando create-astro:

Janela do terminal
bun create astro my-astro-project-using-bun

Se você pulou o passo “Instalar dependências?” durante o assistente da CLI, certifique-se de instalar as dependências antes de continuar.

Janela do terminal
bun install

Bun publica o pacote @types/bun, que contém os tipos de tempo de execução para Bun.

Instale @types/bun usando o seguinte comando:

Janela do terminal
bun add -d @types/bun

Você também pode usar qualquer uma das integrações oficiais do Astro com o comando astro add:

Janela do terminal
bun astro add react

Você pode começar um novo projeto Astro baseado em um template oficial ou baseado na branch main de qualquer repositório do GitHub passando o argumento --template para o comando create astro.

Rode o seguinte comando no seu terminal, substituindo o nome do template oficial do Astro, ou o username do GitHub e o repositório do tema que você deseja usar:

Janela do terminal
# criar um novo projeto com um template oficial
bun create astro@latest --template <nome-do-template>
# criar um novo projeto baseado na branch main de um repositório do Github
bun create astro@latest --template <username-do-github>/<repositório-do-github>

Para iniciar o servidor de desenvolvimento, use o seguinte comando:

Janela do terminal
bun run dev

Para construir seu site, use o seguinte comando:

Janela do terminal
bun run build

Quando o processo de build for concluído, execute o comando de preview apropriado (e.g. bun run preview) no seu terminal e você poderá ver a versão construída do seu site localmente na mesma janela de preview do navegador.

Bun vem com um executor de testes integrado, rápido e compatível com Jest, através do comando bun test. Você também pode usar outras ferramentas de teste para o Astro (EN).

Usando Bun com Astro? Adicione sua postagem ou vídeo nesta página!

Contribua Comunidade Sponsor