2022年06月23日 15:21:44
基于watchman实现golang项目热编译自动重启
在使用golang开发项目的过程中,由于golang需要编译运行,因此每次内容变更后都需要停止服务、重新编译运行才能查看效果。
这样的流程,不仅降低了开发效率,也带来非常不友好的体验。
针对这样的痛点,我找到了一个比较好用的文件变更监听软件:watchman。
它可以监听项目文件变更,并通过定制trigger的方式,自动执行shell命令,这样就能实现我们需要的内容变更后自动重启服务的效果。
那么,watchman需要怎样使用才能监控项目变更自动重启服务呢?