# 构建生产版本

URL: https://caijiao.org/bun/deploy/build
Source: docs/bun/deploy/build.md
Description: 本章节介绍了如何使用 Bun 构建生产版本，帮助开发者优化项目并为生产环境做好准备。

在 Bun 中，构建生产版本是将开发环境中的代码优化、压缩并准备好部署到生产环境的关键步骤。通过合理配置和使用 [Bun](/bun/) 的构建命令，开发者可以确保生产版本具备良好的性能和高效的加载速度。

## 1. 使用 `bun build` 命令

构建生产版本的最基本命令是 `bun build`。它将会对代码进行压缩和优化，并生成适合生产环境的输出文件。例如，运行以下命令：

```bash
bun build
````

这会根据 `bunfig.toml` 配置文件中的设置，将源代码打包成适合部署的生产版本。

## 2. 配置生产环境优化

在 `bunfig.toml` 文件中，你可以配置不同的优化选项来为生产版本优化性能。例如，可以启用更高效的代码压缩，禁用调试工具，或者启用特定的环境变量：

```toml
[build]
minify = true
target = "es2020"
```

这将会启用代码压缩并设置输出的 [JavaScript](/javascript/) 代码兼容现代浏览器。

## 3. 配置环境变量

在构建生产版本时，设置合适的环境变量非常重要。你可以在运行构建命令时传递环境变量，来控制不同版本的行为：

```bash
bun build --env production
```

这确保了生产环境下的优化措施得到应用，比如将调试信息从输出中去除，或者选择不同的配置文件。

## 4. 部署构建结果

构建完成后，Bun 会在指定的输出目录生成生产版本的文件。你可以将这些文件上传到服务器或部署到云平台，例如将静态资源部署到 CDN，或通过 Nginx 提供服务。

## 5. 总结

构建生产版本是前端项目中至关重要的一步，通过 `bun build` 和相应的配置，开发者能够确保应用在生产环境中具有优化的性能和体验。合理利用 Bun 的构建工具，有助于提高项目的发布效率和质量。
