美文网首页
Gin hot-loading

Gin hot-loading

作者: JunChow520 | 来源:发表于2021-05-15 13:17 被阅读0次

    目标

    • 实现热加载(热更新/热重启),边写代码边编译,方便修改后无需重启实时更新。

    fresh

    Fresh是一个命令行工具,当每次修改后保存Golang或模板文件时,Fresh会生成或重启Web应用程序。Fresh会监视文件事件,当创建、修改、删除文件操作发生时,Fresh都会生成并重启应用。

    • 可用于Windows系统
    • go build返回错误则会将其记录在tmp临时文件夹中。

    使用go get命令远程下载并安装Fresh,成功后会在$GOPATH/bin目录下生成fresh.exe可执行文件。

    $ go get -v github.com/pilu/fresh
    

    项目项目根目录下执行fresh命令,Fresh会自动运行项目根目录下的main.go文件,启动热加载。

    $ fresh
    

    realize

    使用go get命令借助代码管理工具从远程拉取或更新代码及其依赖包,并自动编译和安装。

    $ go get -v github.com/oxequa/realize
    

    初始化生成配置文件.realize.yaml

    $ realize init
    

    配置

    $ vim .realize.yaml
    

    开始运行

    $ realize start
    

    相关文章

      网友评论

          本文标题:Gin hot-loading

          本文链接:https://www.haomeiwen.com/subject/qpyhjltx.html