如果你是一个 angular 开发者,当我们在对代码进行修改时,程序能够自动构建编译代码,省去程序员每次手动编译的麻烦。

在 golang 项目中也可以完成同样的事情。

第一种方式:

Fresh

Fresh 是一个命令行工具,每次保存Go或模版文件时,该工具都会生成或重新启动Web应用程序。Fresh将监视文件事件,并且每次创建/修改/删除文件时,Fresh都会生成并重新启动应用程序。如果go build返回错误,它会将记录在tmp文件夹中。

安装:

使用:

效果:

启动
启动成功

这样就可以在保存代码后 fresh 检测文件是否有更新从而自动编辑 golang 代码