Промежуточное ПО для Bun
Промежуточное ПО Qwik City Bun позволяет вам подключить Qwik City к серверу Bun, который использует Bun Http API.
Установка
Чтобы установить bun
в Linux, OSX или WSL, выполните следующую команду в своем терминале:
curl -fsSL https://bun.sh/install | bash
Для других платформ или если у вас возникли проблемы с установкой, актуальные инструкции по установке bun
можно найти на веб-сайте Bun.
Если вы столкнулись с ошибкой Something went wrong installing the "sharp" module
при использовании bun
в качестве менеджера пакетов, добавьте следующий код в свой package.json, затем удалите папку node_modules и все файлы блокировки, такие как bun.lockb или package-lock.json. Затем запустите bun install
.
"trustedDependencies": [
"sharp"
]
Эта проблема в настоящее время отслеживается в репозитории bun.
Чтобы интегрировать адаптер bun
, используйте команду add
:
bun run qwik add bun
Сборка для производственной среды
Для сборки приложения для производственной среды используйте команду build
, которая автоматически выполнит команды bun run build.server
и bun run build.client
:
bun run build
Запуск
Для запуска сервера Bun после сборки:
bun run serve
Развёртывание в производственной среде
Так как вы выбрали Bun, вы находитесь в собственной среде после запуска bun run build
:
- Будет создана папка
dist
, включающая все статические файлы. - Будет создана папка
server
, включающая все файлы сервера.