# 热加载工具（air）

URL: https://caijiao.org/go/06-web/10-hot-reload
Source: docs/go/06-web/10-hot-reload.md
Description: 本节介绍 Go 语言开发中的热加载工具 air，提升开发效率，实现代码自动重载。

## 1. 什么是 air

air 是一个轻量级的 Go 语言热重载工具，可以监控代码变动，自动重新编译并运行程序。

## 2. 安装 air

```bash
go install github.com/cosmtrek/air@latest
````

## 3. 使用 air

在项目根目录运行：

```bash
air
```

代码修改后，程序会自动重启，无需手动重启服务。

## 4. 配置文件（.air.toml）

可以通过 `.air.toml` 文件自定义监控路径、忽略文件等配置。

## 5. 适用场景

* 本地开发调试
* 快速验证代码修改效果

---

air 有效提升 Go 项目的开发体验和效率。
