分享
  1. 首页
  2. 主题
  3. Go开发工具

gowatch - golang 程序热编译工具,提升开发效率 Edit

silenceper · · 3860 次点击 · 开始浏览 置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

# gowatch Go 程序热编译工具,提升开发效率 通过监听当前目录下的相关文件变动,进行实时编译 GITHUB:https://github.com/silenceper/gowatch ### 安装使用 ```go go install github.com/silenceper/gowatch ``` 安装完成之后,即可使用`gowatch`命令,在当前文件执行: ![gowatch](https://raw.githubusercontent.com/silenceper/gowatch/master/screenshot/gowatch.png) 当文件变动会重新编译并执行。 ### 相关配置 大部分情况下,不需要更改配置,直接执行`gowatch`命令就能满足的大部分的需要,但是也提供了一些配置用于自定义,在执行目录下创建`gowatch.yml`文件,支持的配置如下: ``` # gowatch.yml 配置示例 # 当前目录执行下生成的可执行文件的名字,默认是当前目录名 appname: "test" # 是否对当前目录下相关依赖执行 ‘go install’命令,将会执行安装依赖 go_install: true # 需要监听的文件名后缀,默认只有'.go'文件 watch_exts: - .yml # 在执行命令时,需要增加的其他参数 cmd_args: - arg1=val1 # 需要增加环境变量,默认已加载当前环境变量 envs: - a=b # 是否监听 ‘vendor’ 文件夹下的文件改变 vendor_watch: false # 不需要监听的目录名字 excluded_paths: - path # build tags build_tags: "" ``` >该项目参考 beego/bee 项目中的bee run 实现

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
3860 次点击
3 回复 | 直到 2025年05月11日 10:07:20
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)