Bun 中间件

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

安装

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

curl -fsSL https://bun.sh/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 服务器文件。

Contributors

Thanks to all the contributors who have helped make this documentation better!

  • EamonHeffernan