如果你是一个 angular 开发者,当我们在对代码进行修改时,程序能够自动构建编译代码,省去程序员每次手动编译的麻烦。
在 golang 项目中也可以完成同样的事情。
第一种方式:
Fresh
Fresh 是一个命令行工具,每次保存Go或模版文件时,该工具都会生成或重新启动Web应用程序。Fresh将监视文件事件,并且每次创建/修改/删除文件时,Fresh都会生成并重新启动应用程序。如果go build返回错误,它会将记录在tmp文件夹中。
安装:
使用:
效果:
这样就可以在保存代码后 fresh 检测文件是否有更新从而自动编辑 golang 代码