Инициализируйте свежее Astro приложение с помощью bun create astro. Пакет create-astro обнаруживает, когда вы используете bunx, и автоматически устанавливает зависимости с помощью bun.
sh
bun create astrotxt
╭─────╮ Хьюстон:
│ ◠ ◡ ◠ Мы рады видеть вас на борту.
╰─────╯
astro v3.1.4 Запуск инициирован.
dir Где создать новый проект?
./fumbling-field
tmpl Как вы хотите начать новый проект?
Использовать шаблон blog
✔ Шаблон скопирован
deps Установить зависимости?
Да
✔ Зависимости установлены
ts Планируете ли вы использовать TypeScript?
Да
use Насколько строгим должен быть TypeScript?
Строгий
✔ TypeScript настроен
git Инициализировать новый git репозиторий?
Да
✔ Git инициализирован
next Взлёт подтверждён. Исследуйте свой проект!
Перейдите в директорию проекта с помощью cd ./fumbling-field
Запустите `bun run dev` для запуска dev сервера. CTRL+C для остановки.
Добавьте фреймворки, такие как react или tailwind, используя astro add.
Застряли? Присоединяйтесь к нам на https://astro.build/chat
╭─────╮ Хьюстон:
│ ◠ ◡ ◠ Удачи вам, космонавт! 🚀
╰─────╯Запустите dev сервер с помощью bunx.
По умолчанию Bun будет запускать dev сервер с Node.js. Чтобы вместо этого использовать среду выполнения Bun, используйте флаг --bun.
sh
bunx --bun astro devtxt
🚀 astro v3.1.4 запущен за 200мс
┃ Локально http://localhost:4321/
┃ Сеть используйте --host для доступаОткройте http://localhost:4321 в браузере, чтобы увидеть результат. Astro будет автоматически обновлять ваше приложение при редактировании исходных файлов.
Обратитесь к документации Astro для полной документации.