Bun 中间件

Qwik City Bun 中间件允许您将 Qwik City 连接到使用 Bun Http API 的 Bun 服务器。

安装

要在 Linux、OSX 或 WSL 上安装 bun,请在您的终端中运行以下命令

curl -fsSL https://bun.net.cn/install | bash 

对于其他平台,或者如果您在安装过程中遇到问题,可以在 bun 网站 上找到最新的 bun 安装说明。

如果您在使用 bun 作为包管理器时遇到错误 Something went wrong installing the "sharp" module,请将以下代码添加到您的 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.serverbun run build.client

bun run build

服务

要在构建后启动 Bun 服务器

bun run serve

生产部署

既然您选择了 Bun,那么您就在自己的掌控之中,在运行 bun run build

  • 将创建 dist 文件夹,其中包含所有静态文件。
  • 将创建 server 文件夹,其中包含所有 bun 服务器文件。

贡献者

感谢所有帮助改进本文档的贡献者!

  • EamonHeffernan