在Go中使用Air实时重新加载


在本文中,您将学习如何使用流行的软件包之一实时重新加载 go 应用程序。首先我们将学习如何设置air并立即开始使用它,然后我们将了解如何使用.air.toml文件自定义air。

如 air 文档的安装部分所示,有多种安装air的方法:
下载:
go install github.com/cosmtrek/air@latest

在新目录中创建一个main.go包含以下内容的文件:

package main

import "fmt"

func main() {
    fmt.Println(
"Air")
}

并运行以下命令以查看实时重新加载:
air

您应该看到以下输出:

watching .
!exclude tmp
building...
running...
Air


现在继续更改代码并保存文件:

package main

import "fmt"

func main() {
    fmt.Println(
"Air Changed") // update message
}

Air将检测到文件已更改,您将看到新消息:

watching .
!exclude tmp
building...
running...
Air Changed

Air创建了一个目录tmp,它存储构建的二进制文件并执行它。

详细点击标题