# 使用 bun build

URL: https://caijiao.org/bun/bundler/usage
Source: docs/bun/bundler/usage.md
Description: 介绍如何使用 Bun 的 'bun build' 命令进行项目打包，优化生产环境代码，提升项目性能并准备部署。

[Bun](/bun/) 提供了一个高效的构建命令 `bun build`，用于将项目打包成适合生产环境使用的文件。通过这个命令，开发者可以快速优化代码、减少文件大小并提高加载性能。以下是如何使用 `bun build` 进行项目打包的详细步骤。

## 1. 执行 `bun build`

要执行项目的构建，首先确保你已经安装了所有的依赖项。然后，运行以下命令：

```bash
bun build
````

这将开始执行构建过程，Bun 会自动读取项目中的配置文件（如 `bunfig.toml`）并根据其中的设置进行打包。

## 2. 配置 `bunfig.toml`

通过 `bunfig.toml` 文件，你可以自定义打包过程中的许多选项，例如设置目标平台、启用代码压缩等。示例配置：

```toml
[build]
minify = true
target = "esnext"
```

这些设置将使得输出文件进行压缩并兼容最新的 ES 标准。

## 3. 打包输出

构建完成后，Bun 会将打包后的文件输出到指定目录（默认是 `dist/` 目录）。输出的文件将经过优化，适合在生产环境中使用，通常会进行代码拆分、压缩和性能优化。

## 4. 部署

打包后的文件可以轻松部署到服务器或静态托管平台。由于 Bun 的高效构建流程，最终生成的文件体积小、加载速度快，能够显著提升应用的性能。

## 总结

`bun build` 命令是 Bun 提供的强大构建工具，通过简单的命令就能将你的项目打包为生产环境的优化代码，并为项目部署做好准备。Bun 的高效构建和压缩功能可以显著提升应用性能，帮助你更快地将项目推向生产环境。
