Промежуточное ПО для 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, включающая все файлы сервера.

Участники

Спасибо всем участникам, которые помогли сделать эту документацию лучше!

  • EamonHeffernan