go 项目 cmd目录_Go开发过程中总是要停下来编译:用它解决你的烦恼,快乐编程...

点击上方蓝色“Go语言中文网”关注我们,领全套Go资料,每天学习 Go 语言

使用编译型语言进行开发,总是需要不断的进行这样一个循环:编码->编译->运行->调试->编码。每次改完代码,都得编译一下,然后运行,挺烦人的。因为 Go 拥有极快的编译速度,如果改完代码后自动编译、运行,看效果,这样会极大的减少“人脑 CPU” 切换的时间,正在享受 Go 编程带来的快乐!

既然这是一个痛点,自然会有很多解决方案。我在 2012 年底就尝试写了这样的工具,但之后没有维护。现在已经有更好、更成熟的工具。其中 https://github.com/oxequa/realize 这个工具有 3.3k+ star,然而我在试用时,通过 Module 的方式没法安装它,非 Module 方式没尝试,具体可以查看:https://github.com/oxequa/realize/issues/253 。

我在写知识星球《Go 项目实战》[1]的简书项目时,发现了另外一个工具:air[2],它能实时重新加载 Go 应用,包含编译、重启动,对于 Web 之类的项目来说带来极大的便利。本文就是介绍它的使用。

起源

Air 作者开始用 Go 和 gin 框架中开发网站时,因为 gin 缺少实时重新加载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值